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
Associate QA Engineer (L1)
1.5 - 2.5 yearsSkills to master
- Mastering basic test execution, writing clear bug reports, understanding the SDLC, and getting comfortable with our core tools (Jira, Git). It's about learning the ropes and proving you can reliably follow instructions and spot issues.
You're ready to move on when
- Consistently delivering accurate and complete bug reports with minimal oversight.
- Successfully executing assigned test cases within estimated timeframes.
- Proactively asking clarifying questions about requirements and test scenarios.
- Demonstrating a solid grasp of our product's basic functionality and user flows.
- 2
Graduate Software Engineer (with a QA focus)
2 - 3 yearsSkills to master
- Strong foundational coding skills, an understanding of software architecture, and a keen interest in quality. You'd typically spend time in development before transitioning to QA, bringing a developer's perspective to testing.
You're ready to move on when
- Successfully completing coding tasks and demonstrating clean, maintainable code.
- Showing a natural inclination to test your own code thoroughly and identify potential issues.
- Expressing a genuine passion for software quality and breaking things in a controlled way.
- Understanding the impact of code changes on system stability and performance.
- 3
Manual Tester from a different industry
2 - 4 yearsSkills to master
- Adapting to our specific tools and processes, learning basic automation concepts, and understanding the technical nuances of our product. Your manual testing expertise is valuable, but you'll need to upskill on the technical side.
You're ready to move on when
- Quickly picking up our internal systems and testing methodologies.
- Demonstrating a strong aptitude for learning new technical skills (e.g., scripting languages, API testing tools).
- Consistently providing valuable insights from exploratory testing and user-centric perspectives.
- Successfully transitioning from purely manual testing to incorporating automated test execution and analysis.