compare.careers

Computers and math

QA engineer

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.

Median pay

$104,300

Growth to 2035

+6%

about as fast as average

Openings a year

10,700

Time to qualify*

8 months

* From a bachelor's degree in an unrelated field.

Pay

QA engineer

$104,30010% earn under $61,440 · middle half $80,310–$133,180 · top 10% over $167,010
Bar: middle 50% of workers. Line: 10th to 90th percentile. Dot: median. BLS OEWS, May 2025, national.

Getting in

Typical entry education
Bachelor's degree
On-the-job training
None
Prior experience
None
Required
No license; ISTQB certification optional

Calculate your switch to QA engineer

What the work is like

QA engineer

Dealing with the public

Rarely
Constantly

Unpleasant or angry people

Rarely
Constantly

Time pressure

Rarely
Constantly

Cost of a mistake

Minor
Severe

Freedom to make decisions

Little
A lot

Repeating the same tasks

Rarely
Constantly

Time sitting

Rarely
Constantly

Time standing

Rarely
Constantly

QA engineer: 41% usually work over 40 hours a week

Average worker ratings, 1 to 5. O*NET 31.0 work context survey.

Core tasks

Also called: Automation Tester · Information Technology Analyst (IT Analyst) · Quality Assurance Analyst (QA Analyst) · Quality Assurance Engineer (QA Engineer) · Quality Engineer · Software Quality Assurance Analyst (SQA Analyst) · Software Quality Assurance Engineer (SQA Engineer) · Software Quality Engineer

Outlook and AI

QA engineers held 187,600 jobs in 2025. BLS projects 198,200 by 2035 (+6%, about as fast as average; all jobs: +3.5%).

Occupational substitution, capital/labor substitution - share decreases as some tasks move to software developers as companies increasingly integrate their testing into their software development processes, and as some testing tasks are automated by artificial intelligence (AI).

Compare with