Software Engineering · QA / Test Engineering
QA Engineer
Break it before users do — test cases, bug hunts, and the automation that keeps releases safe.
What you actually do
You make sure software actually works before it ships. Day to day you write and run test cases, reproduce bugs until you can hand a developer exact steps, do exploratory testing on new features, and re-run regression checks before every release. It's one of the more accessible software rungs: manual QA is self-study viable and doesn't require heavy coding to start. The career, though, grows through automation — Selenium, Playwright, Cypress — and toward SDET, where testing becomes an engineering discipline of its own.
- •Run the regression checklist against last night's build and log anything that broke
- •Reproduce a customer-reported bug until you can write exact steps a developer can follow
- •Exploratory-test a new feature, probing edge cases the requirements never mentioned
- •Write and update test cases as the sprint's stories change underneath you
- •Flag a release risk in standup that nobody else has noticed yet
What the work feels like
This fits you if…
- ✓You instinctively poke at things to see how they break
- ✓You like methodical, checklist-driven work with visible results
- ✓You want a software career without starting from heavy coding
Less ideal if…
- −You need to build features to feel satisfied — finding flaws in others' work grates on some people
- −You dislike repetitive, detail-heavy tasks
- −You'd rather avoid delivering critical feedback, sprint after sprint
Skills to build
Your roadmap
An ordered path from beginner to employable. Certifications are optional checkpoints, not the point — skills and a portfolio are.
- 1Learn how testing works
Test-case design, the bug lifecycle, and where QA sits in the software process — free via Test Automation University and Ministry of Testing. Practice on demo apps built to be tested.
- 2Build a public portfolio
Write real test plans and bug reports against open-source or practice apps and put them on GitHub. This is your resume — manual QA hiring runs on demonstrated craft, not credentials. Add ISTQB CTFL if listings in your market ask for it.
Study guide: ISTQB Certified Tester Foundation Level → - 3Land manual QA and learn the product
Get in as a tester, master the domain, and quietly add SQL and API testing (Postman) — the skills that separate you from checklist-only testers.
- 4Automate
Pick Playwright or Cypress, learn enough JavaScript or Python to be dangerous, and automate your own team's most repetitive regression checks. Pay and status both move here.
- 5Grow toward SDET
Build test frameworks, wire tests into CI/CD, and own quality as an engineering problem — or use the coding base to branch into development outright.
Certifications for this path
A facet of the path, not the path itself — skills and a portfolio come first.
Try it this weekend
Do the actual job for an evening: pick a public website, try to break it methodically, and write up what you find as professional bug reports.
Related paths
Not sure this is the one?
Take the free 10-minute assessment and see your three strongest IT paths.
Take the IT Career Navigator →