Software Quality Assurance Analysts and Testers
Role Overview
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.
Recommended Majors
Salary by State (top paying)
| State | Median salary |
|---|---|
| Washington | $128,270 |
| California | $127,010 |
| Virginia | $123,270 |
| Maryland | $122,310 |
| Colorado | $114,600 |
| New Jersey | $111,790 |
| District of Columbia | $110,130 |
| New Hampshire | $110,020 |
| New York | $108,800 |
| Utah | $107,170 |
| Massachusetts | $106,090 |
| Delaware | $106,020 |
| New Mexico | $105,520 |
| Minnesota | $104,910 |
| Arizona | $103,580 |
Frequently Asked Questions
What is the job outlook for this career?
Projected growth and annual openings are from BLS Employment Projections. Use the sidebar for median salary and growth rate.
How does salary vary by state?
See the Salary by State table above for state-level median wages from OEWS data.
Median Annual Salary
$102,610
Projected Growth (10yr)
+10.0%
Avg. annual openings
14.0k
Market Insight
Explore salary and growth data to understand demand and earning potential for this role.
Career Roadmap
Download our step-by-step guide to becoming a :Software Quality Assurance Analysts and Testers.
Download GuideJob Alerts
Get notified when new :Software Quality Assurance Analysts and Testers roles are posted.