Software Quality Assurance Analysts and Testers
Every task in this role, whether it passes the census's structural hand-over screen, which models pass it, and why. It is a screen, not a claim about what AI can do: a task can pass and still be beyond the systems of the day. The stricter and looser rules re-vote every task, and small differences between roles are noise.
Passes the screen · 4 of 30 tasks
Create or maintain databases of known test defects.
quick to check, an existing check settles it, and a mistake is cheap · 4.7% of the role's time · $1.0B · passed by Claude Sonnet, GPT-6 Sol · the models disagreed
Update automated test scripts to ensure currency.
quick to check, an existing check settles it, and a mistake is cheap · 3.4% of the role's time · $750M · passed by Claude Sonnet, Gemini 3.1 Pro · the models disagreed
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
quick to check, an existing check settles it, and a mistake is cheap · 2.8% of the role's time · $620M · passed by Claude Sonnet, Gemini 3.1 Pro · the models disagreed
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
quick to check, an existing check settles it, and a mistake is cheap · 2.8% of the role's time · $620M · all three pass it
Does not pass
Identify, analyze, and document problems with program function, output, online screen, or content.
reason given most often: no existing check settles it · 8.2% of the role's time · $1.8B · waiting on a check
Document software defects, using a bug tracking system, and report defects to software developers.
reason given most often: no existing check settles it · 7.7% of the role's time · $1.7B · passed by Claude Sonnet · the models disagreed · waiting on a check
Install, maintain, or use software testing programs.
reason given most often: no existing check settles it · 6.0% of the role's time · $1.3B · passed by Gemini 3.1 Pro · the models disagreed · waiting on a check
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
reason given most often: no existing check settles it · 5.4% of the role's time · $1.2B
Document test procedures to ensure replicability and compliance with standards.
reason given most often: no existing check settles it · 4.9% of the role's time · $1.1B · waiting on a check
Provide feedback and recommendations to developers on software usability and functionality.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 4.9% of the role's time · $1.1B
Monitor program performance to ensure efficient and problem-free operations.
reason given most often: no existing check settles it · 4.9% of the role's time · $1.1B
Design test plans, scenarios, scripts, or procedures.
reason given most often: no existing check settles it · 4.5% of the role's time · $976M
Monitor bug resolution efforts and track successes.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 4.0% of the role's time · $870M · passed by Claude Sonnet · the models disagreed
Test system modifications to prepare for implementation.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 3.6% of the role's time · $794M
Plan test schedules or strategies in accordance with project scope or delivery dates.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 3.2% of the role's time · $701M
Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
reason given most often: no existing check settles it · 2.8% of the role's time · $620M · passed by Claude Sonnet · the models disagreed
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 2.8% of the role's time · $620M
Identify program deviance from standards, and suggest modifications to ensure compliance.
reason given most often: no existing check settles it · 2.8% of the role's time · $604M · waiting on a check
Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
reason given most often: no existing check settles it · 2.4% of the role's time · $532M · waiting on a check
Visit beta testing sites to evaluate software performance.
physical work, outside the screen · 2.1% of the role's time · $467M
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 2.0% of the role's time · $440M
Develop or specify standards, methods, or procedures to determine product quality or release readiness.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 2.0% of the role's time · $434M
Investigate customer problems referred by technical support.
reason given most often: no existing check settles it · 1.9% of the role's time · $422M
Coordinate user or third-party testing.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 1.8% of the role's time · $393M
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
reason given most often: no existing check settles it · 1.7% of the role's time · $375M · waiting on a check
Design or develop automated testing tools.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 1.6% of the role's time · $348M
Conduct historical analyses of test results.
reason given most often: no existing check settles it · 1.5% of the role's time · $320M · waiting on a check
Install and configure recreations of software production environments to allow testing of software performance.
reason given most often: no existing check settles it · 1.3% of the role's time · $274M
Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 1.2% of the role's time · $269M
Evaluate or recommend software for testing or bug tracking.
reason given most often: nobody can tell quickly whether it worked, and no existing check settles it · 0.8% of the role's time · $174M
Where this role works
| Industry | Workers | Wage bill | Passes the screen | All three pass |
|---|---|---|---|---|
| Computer Systems Design and Related Services | 62,410 | $6.6B | $918M | $188M |
| Software Publishers | 20,570 | $2.2B | $308M | $63.1M |
| Management of Companies and Enterprises | 11,150 | $1.3B | $183M | $37.5M |
| Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services | 9150 | $1.1B | $146M | $29.8M |
| Employment Services | 8340 | $921M | $128M | $26.1M |
| Credit Intermediation and Related Activities (5221 and 5223 only) | 7550 | $818M | $113M | $23.2M |
| Insurance Carriers | 7100 | $693M | $96.1M | $19.7M |
| Scientific Research and Development Services | 5460 | $670M | $92.9M | $19.0M |
| Management, Scientific, and Technical Consulting Services | 6840 | $664M | $92.0M | $18.8M |
| Architectural, Engineering, and Related Services | 4500 | $524M | $72.6M | $14.9M |