← Career directory · Computers and math
Software Quality Assurance Analysts and Testers
Finds bugs before users do.
Read the full guide
Software testers plan and run tests, write automated test code, report bugs, and work with developers to fix them, for apps, games, websites and medical and car software.
Open the software tester guide
The guide checks the courses against your plan, with things to try each year. Free account needed.
High school courses that build toward it
- Computer Science Principles · Computer Science
Builds computers and electronics, which this job uses.
- Pre-Algebra · Math
Builds math, which this job uses.
- Engineering Design · Career and Technical
Builds engineering, which this job uses.
- English 10 · English
Builds reading and writing, which this job uses.
- Physical Education · Health and PE
Builds teaching and training, which this job uses.
- Physics · Science
Builds math, which this job uses.
Ranked by how much the job relies on what each course teaches, from O*NET's knowledge ratings. Your school's own courses and the counselor have the final word.
Software Quality Assurance Analysts and Testers on O*NET OnLine · O*NET 31.0 (U.S. Department of Labor, CC BY 4.0); BLS Employment Projections 2025.