How do they match: Software Quality Assurance Analysts and Testers

  • Software Quality Assurance Analysts and Testers

  • Technical Support Engineer
  • Test Automation Engineer
  • Test Engineer
  • Applications Tester
  • Automation Tester
  • Beta Tester
  • Game Tester
  • QA Tester
  • Quality Assurance Tester
  • SQA Technician
  • Software Test Analyst
  • Software Test Engineer
  • Software Tester
  • Software Testing Specialist
  • Software Quality Tester
  • Software Quality Assurance Technician
  • System Testing and Evaluation Specialist
  • Systems Tester
  • Systems Tester Analyst

  • Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

  • Test system modifications to prepare for implementation.
  • Conduct historical analyses of test results.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Coordinate user or third-party testing.
  • Create or maintain databases of known test defects.
  • Design test plans, scenarios, scripts, or procedures.
  • Design or develop automated testing tools.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Document test procedures to ensure replicability and compliance with standards.
  • Evaluate or recommend software for testing or bug tracking.
  • Install and configure recreations of software production environments to allow testing of software performance.
  • Install, maintain, or use software testing programs.
  • Investigate customer problems referred by technical support.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Update automated test scripts to ensure currency.
  • Visit beta testing sites to evaluate software performance.

  • Test computer system operations to ensure proper functioning.
  • Test software performance.
  • Compile technical information or documentation.
  • Develop testing routines or procedures.
  • Read documents to gather technical information.