| 1 |
Learn QA basics and concepts |
Understanding QA fundamentals builds your foundation. |
Read beginner QA guides, Write bug report draft (simple website), Explore types of testing (functional, smoke, regression), Sign up for QA tool (TestRail or similar) |
One sample bug report, List of five test types |
| 2 |
Practice bug reporting and test tool setup |
Hands-on will make tools and process less intimidating. |
Use a demo bug tracker (e.g., Jira demo projects), Walk through basic bug lifecycle steps, Submit two new bug reports (demo app), Test entering and updating bug fields |
Two bug reports with screenshots, Bug lifecycle notes |
| 3 |
Write and review manual test cases |
Manual test cases are core QA tasks. |
Write manual test cases for login page, Test different input types (valid, invalid, empty fields), Review test scenarios with checklist, Update test cases after review |
Complete test case sheet, Checklist of tested scenarios |
| 4 |
Explore exploratory testing |
Unscripted testing helps find hidden bugs. |
Perform exploratory testing on a fake signup form, Log at least two new defects, Add screenshots to defect logs, Share findings for feedback |
Exploratory test notes, Two logged defects |
| 5 |
Set up automation basics |
Automation increases your testing efficiency. |
Install Selenium or Playwright locally, Watch core automation tutorials, Run first automated test (open website), Document setup steps |
Automation environment setup, First “pass/fail” script result |
| 6 |
Write basic automated tests |
Scripted tests are required by many QA jobs. |
Write a script to test login form, Check results for success and error cases, Store and comment your test script, Share script with a mentor or peer |
Working login automation script, Shared script link |
| 7 |
Plan and start showcase project |
Hands-on projects prove your skills to employers. |
Choose and set up a demo app (todomvc.com or similar), Plan test coverage (main flows, errors, edge cases), Write at least 6 manual test cases, Start running and logging tests |
Showcase app test plan, Early test case set |
| 8 |
Finalise, test, and share your showcase project |
Sharing a finished project builds your QA portfolio. |
Complete full test suite (manual and automation), Upload code and test docs to GitHub, Set up basic CI to run automation script, Write summary report of findings |
GitHub project with tests, docs, and CI badge, Summary test report |