Find the problems before users do.
What you’ll work on
- Test functionality across real client web and mobile projects
- Investigate bugs, document them clearly, and work with developers to verify fixes
- Create manual test plans and gradually work with test automation
- Perform regression and release testing as applications change
- Help make sure releases meet an agreed quality standard before reaching users
Professional capabilities you’ll develop
- Thinking systematically about how software can fail
- Designing useful test cases
- Exploratory testing and edge-case investigation
- Writing clear, actionable bug reports
- Regression testing
- API and mobile testing
- Working with developers throughout the bug-fixing process
Technologies and practices you may work with
- Manual and exploratory testing
- Jira
- Postman
- Playwright/Cypress
- Mobile testing
- Regression testing
Examples of real work
- Release testing for client web applications and mobile app submissions
- Test suites and QA processes used across projects
Who this suits
You naturally look for edge cases, notice when something doesn’t behave as expected, and take pride in helping a team ship software people can rely on.
Prerequisites
Prerequisites are a starting point, not a promise that you already know everything. You're expected to learn during the experience — but you also need enough foundation to participate in real work and take responsibility for your own progress.
QA Engineer
- Basic understanding of web or mobile applications
- Basic understanding of how software features work
- Familiarity with common browser/device behaviour
- Basic Git familiarity is helpful
- Good written communication
- Curiosity and willingness to investigate problems systematically
explore Not sure whether this is for you? Explore other programmes