QA / Test Engineer
Break it deliberately, before your users do accidentally.
beginner · 4–6 months · 2 milestones · 7 topics
Tap a box to open it · right-click to mark done
Tap a box to open it
Full outline
Manual testing discipline, automation across UI and API layers, performance and security testing, and embedding quality into CI/CD.
01Testing Fundamentals
Tooling cannot replace thinking about what could go wrong.
- Types of testing
Knowing which layer catches which class of bug.
- Test case design
Systematic coverage instead of clicking around hopefully.
- Bug reporting
A good report gets fixed today; a vague one gets closed as 'cannot reproduce'.
- Types of testing
02Automation
Automate the repetitive; explore the rest.
- UI automation
Stable end-to-end tests that do not fail randomly.
- API testing
Faster, more stable, and closer to the logic than UI tests.
- Performance & load
Finding the breaking point before production does.
- Quality in CI/CD
Tests that only run locally protect nobody.
- UI automation