Jobs / Software engineering / 15-1253.00
Software Quality Assurance Analysts and Testers
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.
- US jobs
- 186,740
- Median wage
- $104,300 a year
- Job family
- Software engineering
Can agents do the work of software quality assurance analysts and testers?
We read the evidence for the whole job family, Software engineering: Most tasks (no change in 12 months)
Agents complete 60% or more of the tasks (or projects) on two direct benchmarks from independent institutions.
Evidence: SWE-Bench Pro V2, 99.4% of tasks completed; Aider Polyglot leaderboard, 88% of tasks completed.
34% of this occupation's work, by O*NET work activities, is measured by a direct benchmark.
- 17%Test performance of computer or information systemsMeasured
- 17%Develop operational or technical procedures or standardsNot measured
- 9%Advise others on the design or use of technologiesNot measured
- 7%Set up computer systems, networks, or other information systemsMeasured
- 6%Monitor operation of computer or information technologiesNot measured
- 4%Document technical designs, procedures, or activitiesNot measured
- 4%Design databasesNot measured
- 4%Develop technical specifications for products or operationsNot measured
Benchmarks for the job family
These cover work in software engineering, not always this occupation's tasks.
Direct evidence
Work benchmarks mapped primary to this family. They set the step when they report how many tasks agents complete.
- 1385 EloClaude Sonnet 4.5 · 3 Nov 2025Unrated
- 64.8%Claude Code + Opus 5.5 (max) · 6 Oct 2026Strong
Also relevant
These benchmarks cover part of this family's work, or have no result yet. They do not set its step.
- BIRD-Interactby HKU and Google Cloud22.7%MERIT + GPT-5.4 (GPT-4o user simulator) · 22 May 2026Emerging
- 96.7%Genloop's Sentinel Agent v2 Pro · 1 Mar 2026Saturated
- 84.7%NexAU-AHE + GPT-5.5 · 23 Apr 2026Retired
Context only
These benchmarks span many occupations, or they test how agents behave. They give context but do not set the step.
- 42.9%TTE-MatrixAgent + DeepSeek-V3.2 · 10 Nov 2025Emerging
Retired
Their maintainers or a major evaluator stopped using them as a frontier measure. They do not count.
- 79.2%Sonar Foundation Agent + Claude 4.5 Opus · 5 Dec 2025Retired
Typical tasks
From O*NET 31.0. Core tasks first. Few of these tasks have a benchmark today.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Design test plans, scenarios, scripts, or procedures.
- Document test procedures to ensure replicability and compliance with standards.
- Provide feedback and recommendations to developers on software usability and functionality.
- Install, maintain, or use software testing programs.
- Test system modifications to prepare for implementation.
- Create or maintain databases of known test defects.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Monitor bug resolution efforts and track successes.
- Update automated test scripts to ensure currency.
Other job titles for this occupation (68)
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 · Software Test Engineer · Test Engineer · Application Integrator · Applications Analyst · Applications Quality Assurance Specialist (Applications QA Specialist) · Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist) · Applications System Analyst · Applications Tester · Automation Specialist · Beta Tester · Bug Bounty Hunter · Computer Consultant · Data Modeler · Game Tester · Implementation Specialist · Information Technology Consultant (IT Consultant) · IT Performance Analyst (Information Technology Performance Analyst) · Malware Analyst · Performance Tester · Quality Analyst · Quality Assurance Automation Engineer (QA Automation Engineer) · Quality Assurance Specialist (QA Specialist) · Quality Assurance Tester (QA Tester) · Secure Software Assessor · Server Engineer · Software Application Quality Assurance Specialist (Software Application QA Specialist) · Software Application Support Specialist · Software Development Test Engineer · Software Installer · Software Quality Assurance Consultant (Software QA Consultant) · Software Quality Assurance Specialist (SQA Specialist) · Software Quality Assurance Technician (SQA Technician) · Software Quality Control Specialist (Software QC Specialist) · Software Quality Tester · Software Requirements Engineer · Software Systems Engineer · Software Test Analyst · Software Tester · Software Testing Specialist · Solution Architect · Solutions Architect · System Testing and Evaluation Specialist · Systems Analyst · Systems Analyst Engineer · Systems Coordinator · Systems Integration Engineer · Systems Software Quality Assurance Specialist (Systems Software QA Specialist) · Systems Software Specialist · Systems Support Engineer · Systems Tester · Systems Tester Analyst · Technical Support Engineer · Technology Analyst · Test Automation Engineer · Usability Engineer · User Experience Designer (UX Designer) · User Interface and User Experience Architect (UI/UX Architect) · User Interface and User Experience Designer (UI/UX Designer) · User Interface Designer (UI Designer) · Validation Engineer