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
Software Engineer transitioning to Product
2-4 years as an engineer, then 1-2 years in a junior product role.Skills to master
- User story writing, stakeholder management, product roadmap definition, data analysis, and understanding the 'why' behind the 'what'.
You're ready to move on when
- You're often the engineer who asks 'who is this for?' or 'what problem are we actually solving?'
- You enjoy translating technical constraints into business implications for non-technical colleagues.
- You've taken initiative to improve team processes or tools, beyond just coding.
- 2
Technical Business Analyst / Systems Analyst
3-5 years in a BA/SA role.Skills to master
- Prioritisation frameworks, API design principles, product lifecycle management, influencing without direct authority, and understanding the strategic impact of technical decisions.
You're ready to move on when
- You're already writing detailed requirements and working closely with developers.
- You've started to think beyond just 'what's needed' to 'what's the best way to build this for the future?'
- You're comfortable challenging stakeholders to get to the root of their requests.
- 3
QA Lead / Test Engineer
4-6 years in QA, often with some automation or technical testing experience.Skills to master
- Product vision articulation, market analysis (even for internal tools), stakeholder communication, and making strategic trade-offs between quality, cost, and speed.
You're ready to move on when
- You're constantly thinking about edge cases and user experience, not just bugs.
- You've contributed to defining acceptance criteria and understanding user needs.
- You're passionate about improving the overall quality and usability of software, not just testing it.