Software Quality Assurance Analysts and Testers

General Information

Description

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.

Industry areas

  • Information Technology

Job Outlook

Overall employment of software developers, quality assurance analysts, and testers is projected to grow 25 percent from 2021 to 2031, much faster than the average for all occupations. About 162,900 openings for software developers, quality assurance analysts, and testers are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.

Read More
No Information for this section

Salary

Average Salary

Salary

$98,220

State-by-state Salary

Gray states indicate no data available

$119,990
$37,990
No Information for this section

Education

Most Common Education Levels

People in this career achieve this level of education.

  • Bachelor's degree 50%
  • Associate's degree 26%
  • Some college 8%
  • Post-secondary certificate 8%
  • High school 2%
  • Master's degree 2%
  • Doctoral degree 0%
  • Post baccalaureate 0%
  • Less than high school 0%
  • Post-doctoral training 0%
  • Post-master's certificate 0%
  • First professional degree 0%

Knowledge

  • Computers and Electronics
  • Mathematics
  • English Language
  • Engineering and Technology
  • Education and Training
No Information for this section