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.
Sample of reported job titles:
Application Integration Engineer, Computer Consultant, Information Technology Analyst (IT Analyst), Product Assurance Engineer, Quality Assurance Analyst (QA Analyst), Software Quality Assurance Engineer (SQA Engineer), Software Quality Engineer, Software Test Engineer, Systems Engineer, Test Engineer
back to top
How much education does a new hire need to perform a job in this occupation? Respondents said:
Source: Bureau of Labor Statistics 2021 wage data
and 2020-2030 employment projections
“Projected growth” represents the estimated change in total employment over the projections period (2020-2030). “Projected job openings” represent openings due to growth and replacement.
Sources are listed to provide additional information on related jobs, specialties, and/or industries.
Links to non-DOL Internet sites are provided for your convenience and do not constitute an endorsement.
Actively assisted with the O*NET data collection, helping to identify occupational experts who can be surveyed about their work in the occupation.