The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Experienced QA Engineer (L2) from a smaller company
3-5 years as a QA EngineerSkills to master
- You'll need to have mastered independent test case design, basic automation, and bug triage. Coming from a smaller setup, you might have already worn a few hats and picked up some broader skills.
You're ready to move on when
- You've taken ownership of testing for entire features or modules.
- You've built and maintained automated tests that are actually used in a CI/CD pipeline.
- You're comfortable debugging automation failures and identifying root causes.
- You've informally helped less experienced colleagues with their testing challenges.
- 2
Software Developer in Test (SDET) from another tech company
4-6 years as an SDET or Developer with a strong testing focusSkills to master
- You'll bring strong coding skills and a deep understanding of software architecture. You'll need to adapt to our specific testing methodologies and tools, but your development background will be a huge asset in building robust automation.
You're ready to move on when
- You've designed and implemented test frameworks from scratch.
- You're proficient in multiple programming languages and testing paradigms.
- You understand how to write clean, maintainable, and scalable test code.
- You're used to collaborating closely with development teams.
- 3
Mid-Level QA Engineer (L2) promoted internally
2-4 years as a QA Engineer at our companySkills to master
- You'll already know our product, processes, and people. Your progression will focus on taking on more complex projects, leading automation efforts, and actively mentoring junior team members. It's about stepping up your influence and technical leadership.
You're ready to move on when
- Consistently exceeding expectations in your current QA Engineer role.
- Proactively identifying and implementing process improvements.
- Taking initiative on complex automation tasks without being asked.
- Demonstrating a natural ability to guide and support newer team members.