QA Tester Job Description Profile

There has been an increase in the demand for customized software by individuals and organizations in recent years. This can be attributed to the increased dependence of individuals and organizations on computers to perform various essential tasks. This increased demand has translated into an increase in the number of software development companies. QA testers ensure that computer programs are able to perform properly. They also are responsible for making sure that the use of the program will not pose a problem to the user in terms of difficulty of use.

Duties and Responsibilities

  • Development and design of test plans specific for different computer software programs
  • Receiving and interpretation of error reports from the clients
  • Interpretation and documentation of error reports from clients
  • Input provision for software test plans
  • Creation and design of test scenarios for the testing of software programs
  • Review and checking of test cases for software programs
  • Keeping up to date with standards and requirements of software quality assurance as stipulated by software testing authorities
  • Development and implementation of software program functionality tests
  • Development and implementation of software program regression tests
  • Preparation of reports on defects and problems that arise during software tests
  • Tracking of reported problems and defects using tracking software
  • Preparation of software evaluation test reports

Skills and Specifications

  • Knowledge of SQL
  • Knowledge of methods and processes used in quality assurance of software programs
  • Knowledge and skills in SDLC
  • Knowledge and skills in modern test methodologies
  • Well developed analytical skills
  • Good written and oral communication skills
  • Good report writing skills
  • Proven problem solving skills

Educational Background

  • A bachelor’s degree in an IT related field
  • Training in Java, C++ and XML