Computer and Mathematical

Software Quality Assurance Analysts and Testers

Software developers design computer applications or programs. Software quality assurance analysts and testers identify problems with applications or programs and report defects.

35/100
#99 of 825
$104,300
median pay, U.S.
186,740
employed (2024)
+10.0%
growth, 2024–34
14,000
openings per year
Bachelor's degree
typical entry education

Is software quality assurance analysts and testers a good career?

It scores 35/100 and ranks #99 of 825 occupations on pay, growth, employment and openings. Here's what the federal data says, with no editorializing.

Advantages

  • Pays well above the U.S. median wage ($104,300 vs $61,390)
  • Faster-than-average projected growth (+10.0% through 2034)

Possible tradeoffs

  • Typically requires a bachelor's degree

What software quality assurance analysts and testers earn

Wages: BLS OEWS May 2025

Pay is a range, not a number. Half of U.S. software quality assurance analysts and testers earn between $80,310 and $133,180 a year.

Best-paying states

California statewide
$128,740
Washington statewide
$128,480
Colorado statewide
$123,690
Massachusetts statewide
$122,210
Virginia statewide
$121,590
New York statewide
$121,240
New Jersey statewide
$119,470
New Mexico statewide
$116,580
Maryland statewide
$111,100
Oregon statewide
$108,440
$40k $130k $220k

Best-paying metros

01 San Jose, CA $166,530
02 Lexington Park, MD $147,520
03 Boulder, CO $136,410
04 San Francisco, CA $134,630
05 Greeley, CO $134,350
06 Santa Cruz, CA $133,970
07 Kiryas Joel, NY $130,710
08 New York, NY $130,540

Strongest employment concentration

01 California 27,710
02 Texas 19,590
03 New York 10,460
04 Florida 10,320
05 Virginia 10,160
06 North Carolina 8,890

Live software quality assurance analysts and testers jobs

How to become a software quality assurance analysts and tester

Typical education
Bachelor's degree
Work experience
None
On-the-job training
None
Outlook
Employment is projected to grow much faster than average through 2034.

Education

Software developers, quality assurance analysts, and testers typically need a bachelor's degree in computer and information technology or a related field, such as engineering or mathematics. Computer and information technology degree programs cover a broad range of topics. Students may gain experience in software development by completing an internship, such as at a software company, while in college. For some software developer positions, employers may prefer that applicants have a master’s degree.

Although writing code is not their primary responsibility, developers must have a strong background in computer programming. They usually gain this experience in school. Throughout their career, developers must keep up to date on new tools and computer languages.

Advancement

Software developers can advance to become project management specialists or computer and information systems managers, positions in which they oversee the software development process.

Important qualities

Analytical skills. Software developers, quality assurance analysts, and testers must evaluate users’ needs and then design software to function properly and meet those needs.

Communication skills. These workers must be able to give clear instructions and explain problems that arise to other team members involved in development. They must also be able to explain to nontechnical users, such as customers, how the software works and answer any questions that arise.

Creativity. Software developers, quality assurance analysts, and testers must be innovative in their approaches to designing, identifying problems with, and improving computer software.

Detail oriented. These workers often need to concentrate on many parts of an application or system at the same time, and they must pay attention to detail when looking for potential areas of user error.

Interpersonal skills. Software developers, quality assurance analysts, and testers must be able to work well with others who contribute to designing, programming, and testing successful software.

Problem-solving skills. Because these workers produce software from beginning to end, they must be able to solve problems that arise throughout the design process.

Related occupations

Bachelor's degree · $135,980 median
Some college, no degree · $61,860 median
Bachelor's degree · $105,850 median
Questions about becoming a software quality assurance analysts and tester
How much do software quality assurance analysts and testers make?

The national median wage is $104,300 a year, with the middle half earning between $80,310 and $133,180 (BLS OEWS May 2025).

Is software quality assurance analysts and testers a good career?

On the Jobs.best index it scores 35 of 100 and ranks #99 of 825 occupations, weighing pay, growth, employment and openings. Employment is projected to change +10.0% through 2034.

What education do you need to become a software quality assurance analysts and tester?

The typical entry-level education is bachelor's degree.

Where do software quality assurance analysts and testers earn the most?

Among states, California pays the highest median ($128,740). Local pay for every state and metro is below.

U.S. Bureau of Labor StatisticsWages: BLS OEWS May 2025 · Projections: BLS EP 2024–34
Sources: OEWS-M2025 · EP-2024-34 · OOH-2024-34. How we score careers →