QA Engineer
Test products, catch problems, and help teams ship with confidence.
What does a QA Engineer do?
QA engineers make sure software works the way it should before it reaches users. You design test plans, find bugs, write automated tests, and work with developers to improve quality. You're the last line of defence before a release — and a great team values you deeply for it.
Who it fits
Detail-oriented people who spot what others miss, take pride in precision, and enjoy a methodical approach to breaking things.
Suits methodical learners who enjoy structured investigation and have a talent for spotting edge cases.
Skills you need
Tools you will use
Starter projects
Good projects to practise and add to a portfolio.
- Write manual test cases for a web app you use
- Automate login and form tests with Playwright
- Build a test suite for a public API with Postman
- Create a regression test plan for an existing product
// ROADMAP
QA Engineer career roadmap
Estimated time: 4–8 months
Badges show what each resource is. Only items marked certification lead to a professional credential — everything else is learning material.
Testing Fundamentals
4–6 weeksLearn what software testing actually involves — test cases, bug reports, test plans, regression testing. Study the ISTQB Foundation syllabus as a framework. Ministry of Testing has great free content.
Manual Testing on Real Products
3–4 weeksTest apps you use every day. Write detailed bug reports. Learn exploratory testing, usability testing, and how to document findings clearly. Practice on open-source projects.
Test Automation with Playwright
6–8 weeksAutomation multiplies your impact. Learn Playwright (or Cypress) to write end-to-end tests that run automatically on every code change. This is the skill that moves QA engineers to SDET roles.
API Testing with Postman
2–3 weeksMost modern apps are API-first. Learn Postman to send requests, write assertions, and build collections that test your API thoroughly. Postman has a free tier and excellent learning materials.
CI/CD Integration & Certifications
4–6 weeksLearn to integrate your automated tests into GitHub Actions so they run on every pull request. Pursue ISTQB Foundation certification — it validates your fundamentals and is widely recognised.
// START LEARNING
QA Engineer learning resources
Videos first — they're the fastest way to get moving — then reading, hands-on practice and courses. Only resources badged professional certification award a formal credential.
Git & GitHub Crash Course 2025
Traversy Media · 1 hour
A current, practical introduction to version control and collaborative GitHub workflows.
Learning resource. This does not award a professional certification.
Software Testing Explained in 100 Seconds
Fireship · 2 minutes
A concise orientation to testing levels, test-driven development and quality practices.
Learning resource. This does not award a professional certification.
Learn Accessibility
web.dev
Practical guidance for designing and building inclusive, keyboard- and assistive-technology-friendly interfaces.
Certificate availability depends on the course provider.
GitHub Actions Quickstart
GitHub Docs
Create and run a continuous-integration workflow using the official GitHub Actions guide.
Learning resource. This does not award a professional certification.
Playwright Introduction
Playwright
Official setup and testing guidance for reliable cross-browser web automation.
Learning resource. This does not award a professional certification.
Get Started with Postman
Postman Learning Center
Official guidance for sending requests, organising collections and testing APIs.
Learning resource. This does not award a professional certification.
// PRACTISE
Gain QA Engineer work experience
Build practical evidence before your first role. Provider terms and eligibility can change.
Forage · Employer job simulations
virtual-job-simulation · REMOTE
Complete self-paced tasks designed by employers and compare your work with example solutions.
GitHub · Good first issues
open-source · REMOTE
Find newcomer-labelled issues and build evidence of collaboration in public repositories.
Upwork · Freelance project marketplace
freelance-marketplace · REMOTE
Pitch for paid client projects and build delivery experience and testimonials.
// FIND WORK
Find QA Engineer jobs
Start with “QA Engineer”. Platforms without stable public search URLs open with this suggested phrase.
LinkedIn Jobs
Broad professional job search with keyword, location, experience-level and remote filters.
Wellfound
Startup and technology roles with company and compensation context.
Dice
Specialist technology roles across engineering, data, security and infrastructure.
Built In
Technology and startup job discovery, including remote and city-focused listings.
UK visa and international opportunities
Sponsorship depends on the employer, vacancy and current immigration rules. Use the linked official guidance and verify every role before applying.
Going independent
QA consulting is accessible and growing, especially for startups that ship fast and need quality assurance without a full-time hire.
Freelance QA Consulting
Low barrierHelp startups and small teams ship with confidence through testing strategies and automated test suites.
Examples
- Setting up Playwright test suites for web applications
- API testing frameworks for backend teams
- QA process design for early-stage startups
- Regression testing before major product launches
Getting started
- 1. Productise a specific offering: "Playwright test suite in 2 weeks, £2,500 fixed price"
- 2. Reach out to startup communities — most early-stage teams have zero test coverage
- 3. List on Toptal for access to higher-paying contracts
- 4. Build case studies showing bugs caught and launches made safer
QA Tools and Automation Products
Medium effortBuild QA tooling, test generation tools, or testing consulting services packaged as products.
Examples
- AI-powered test generation tools
- Visual regression testing utilities
- QA process templates and checklists sold as packages
Getting started
- 1. Identify the most painful manual testing task and build a tool to automate it
- 2. Open source first, then charge for cloud-hosted version
- 3. Build in public on Twitter/X and relevant developer communities
Communities & tools
// EARNING POTENTIAL
Earning potential
2025Automation skills reliably push QA salaries to the top of these ranges. SDET (Software Development Engineer in Test) roles blur the line with engineering and earn accordingly.
Freelance rates
Day rate
£250–£550
Hourly rate
£32–£70
What affects salary
- Playwright or Cypress automation skills add £5k–£10k over manual-only roles
- SDET roles (engineering-focused QA) earn significantly more than traditional QA
- Performance testing and load testing skills add value at senior level
- Security testing knowledge is increasingly sought and well-compensated
- ISTQB certification is an entry-level signal but automation matters more at mid+
🌍 US QA engineers at product companies earn $80k–$130k. Automation-focused roles increasingly pay at parity with backend developers.
Based on: ITJobsWatch · Glassdoor UK · LinkedIn Salary · Ministry of Testing Salary Survey. All figures approximate.
// RESOURCES
Free resources to get started
Recommended starting points — no payment required.
- Reading
- Reading
- Community
- Reading
- Tutorial
Paid courses worth considering
These are not required — free resources above can get you far.
- Course
- Course
Browse all resources
Resource directory.
Free and paid resources across every tech career path — searchable and filterable.
Not sure this fits?
Take the assessment.
Answer a few short questions and get your top matches — with reasons why they fit you.
Wondering if you are ready for this path? Analyse your CV →
Related careers
Compare paths that share skills, tools or ways of working.


