Education · 1 of 4
The path
A shorter, cheaper way into software work than the developer route, with a lower ceiling unless you learn to automate.
- 1
High school
Grades 10 to 12
Math and any computing class. Being the person who notices the thing everyone else missed is the actual talent here.
- 2
A computing qualification
2 to 4 years
A two-year community college degree in information technology or a four-year computer science degree. The University of Washington's Allen School, for example, offers computer science and computer engineering bachelor's degrees.
- 3
Learn to write test code
Alongside study
One programming language plus a test framework. This is the difference between a job with a ceiling and a career.
- 4
First job
Year 1
Junior quality assurance analyst on a software team, mostly executing and writing up tests that already exist.
- 5
Automation, then lead
3 to 6 years in
Owning the automated test suite, then the release process, then a team. Some testers move sideways into development from here.