Software Quality Assurance Analysts and Testers
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.
- Tasks
- 30 tasks27 core, 3 not rated
- Family
- Computer & MathematicalOne of its 38 occupations
- Code
- 15-1253.00SOC 2018: 15-1253
What the work is made of
27 core tasks and 3 not rated, each quoted as published, with where it came from.
Core: central to the jobNot rated: O*NET has not rated it core or supplemental
- Task 1. Identify, analyze, and document problems with program function, output, online screen, or content.Core taskTask 14642Rated by 33 occupational experts, August 2022
- Task 2. Document software defects, using a bug tracking system, and report defects to software developers.Core taskTask 14641Rated by 34 occupational experts, August 2022
- Task 3. Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.Core taskTask 14640Rated by 34 occupational experts, August 2022
- Task 4. Design test plans, scenarios, scripts, or procedures.Core taskTask 14638Rated by 34 occupational experts, August 2022
- Task 5. Document test procedures to ensure replicability and compliance with standards.Core taskTask 14648Rated by 33 occupational experts, August 2022
- Task 6. Provide feedback and recommendations to developers on software usability and functionality.Core taskTask 14653Rated by 34 occupational experts, August 2022
- Task 7. Install, maintain, or use software testing programs.Core taskTask 14652Rated by 34 occupational experts, August 2022
- Task 8. Test system modifications to prepare for implementation.Core taskTask 14639Rated by 34 occupational experts, August 2022
- Task 9. Create or maintain databases of known test defects.Core taskTask 14644Rated by 34 occupational experts, August 2022
- Task 10. Develop or specify standards, methods, or procedures to determine product quality or release readiness.Core taskTask 14649Rated by 34 occupational experts, August 2022
- Task 11. Monitor bug resolution efforts and track successes.Core taskTask 14643Rated by 34 occupational experts, August 2022
- Task 12. Update automated test scripts to ensure currency.Core taskTask 14650Rated by 34 occupational experts, August 2022
- Task 13. Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.Core taskTask 14646Rated by 34 occupational experts, August 2022
- Task 14. Plan test schedules or strategies in accordance with project scope or delivery dates.Core taskTask 14645Rated by 34 occupational experts, August 2022
- Task 15. Monitor program performance to ensure efficient and problem-free operations.Core taskTask 14654Rated by 33 occupational experts, August 2022
- Task 16. Conduct software compatibility tests with programs, hardware, operating systems, or network environments.Core taskTask 14655Rated by 34 occupational experts, August 2022
- Task 17. Investigate customer problems referred by technical support.Core taskTask 14651Rated by 34 occupational experts, August 2022
- Task 18. Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.Core taskTask 14647Rated by 34 occupational experts, August 2022
- Task 19. Identify program deviance from standards, and suggest modifications to ensure compliance.Core taskTask 14658Rated by 34 occupational experts, August 2022
- Task 20. Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.Core taskTask 14661Rated by 34 occupational experts, August 2022
- Task 21. Design or develop automated testing tools.Core taskTask 14659Rated by 34 occupational experts, August 2022
- Task 22. Install and configure recreations of software production environments to allow testing of software performance.Core taskTask 14656Rated by 34 occupational experts, August 2022
- Task 23. Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.Core taskTask 14657Rated by 34 occupational experts, August 2022
- Task 24. Coordinate user or third-party testing.Core taskTask 14660Rated by 34 occupational experts, August 2022
- Task 25. Visit beta testing sites to evaluate software performance.Core taskTask 14662Rated by 34 occupational experts, August 2022
- Task 26. Conduct historical analyses of test results.Core taskTask 14664Rated by 34 occupational experts, August 2022
- Task 27. Evaluate or recommend software for testing or bug tracking.Core taskTask 14663Rated by 34 occupational experts, August 2022
- Task 28. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.Not ratedTask 21680Listed by O*NET analysts, November 2020
- Task 29. Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.Not ratedTask 21681Listed by O*NET analysts, November 2020
- Task 30. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.Not ratedTask 21682Listed by O*NET analysts, November 2020
Where this comes from
Quoted from the U.S. Department of Labor, and credited. Nothing on this page is written by us.
How we copy and credit sources- Published byO*NET 29.0, U.S. Department of LaborEmployment and Training Administration
- ClassificationStandard Occupational Classification 2018, 15-1253
- LicenseCC BY 4.0Free to copy and reuse, with credit
- Changed by usNothing.
More in Computer & Mathematical
37 other occupations in this family, each with its own page.
- Actuaries15 tasks
- Bioinformatics Technicians19 tasks
- Biostatisticians25 tasks
- Blockchain Engineers17 tasks
- Business Intelligence Analysts17 tasks
- Clinical Data Managers21 tasks
- Computer and Information Research Scientists15 tasks
- Computer Network Architects33 tasks
- Computer Network Support Specialists26 tasks
- Computer Occupations, All OtherNo tasks listed
- Computer Programmers17 tasks
- Computer Systems Analysts22 tasks
- Computer Systems Engineers/Architects28 tasks
- Computer User Support Specialists16 tasks
- Data Scientists16 tasks
- Data Warehousing Specialists18 tasks
- Database Administrators18 tasks
- Database Architects25 tasks
- Digital Forensics Analysts20 tasks
- Document Management Specialists23 tasks
- Geographic Information Systems Technologists and Technicians29 tasks
- Health Informatics Specialists17 tasks
- Information Security Analysts11 tasks
- Information Security Engineers20 tasks
- Information Technology Project Managers21 tasks
- Mathematical Science Occupations, All OtherNo tasks listed
- Mathematicians11 tasks
- Network and Computer Systems Administrators20 tasks
- Operations Research Analysts17 tasks
- Penetration Testers22 tasks
- Software Developers19 tasks
- Statisticians19 tasks
- Telecommunications Engineering Specialists26 tasks
- Video Game Designers24 tasks
- Web Administrators35 tasks
- Web and Digital Interface Designers30 tasks
- Web Developers29 tasks
Use this record
Every task on this page is free to reuse, with credit to O*NET. The code and data behind the record are public.
Partner with us
Fund the next pass, contribute data, or build on the record. Tell us what you have in mind.
Partner with us