QA is one of the most accessible doors into tech. It is also one of the most badly explained. This roadmap is what I would follow if I were starting in 2026 with zero experience, no degree, and twenty hours a week to spare.
Set the expectation honestly
You can become job ready in QA in roughly six months of consistent work. Not three weeks, not two months, six. Anyone selling you a faster timeline is selling you a fantasy. Anyone telling you it takes two years is selling you a longer course than you need. Six months is the realistic middle, assuming you put in 15 to 20 hours per week and do not skip the boring parts.
The myth of the prerequisites
You do not need a computer science degree. You do not need to know how to code on day one. You do not need to be a math person. You do not need certifications. The only real prerequisite is the ability to think clearly when something is broken and the patience to write it down precisely.
Month 1: foundations and mindset
The goal of month one is to learn what testing is, why it exists, and how it fits into how software actually gets built. Concrete deliverables for the month:
- Understand SDLC and STLC well enough to draw them from memory
- Know the difference between functional, regression, smoke, and exploratory testing
- Read 20 well-written test cases from open source projects on GitHub
- Write your first 30 test cases for a website you already use
- Understand defect severity vs priority well enough to defend a choice
You will not feel productive at the end of month one. That is normal. Foundations always feel slow. They are also the only thing that lets months three and four feel fast.
Month 2: hands-on manual testing
Stop reading and start testing. Pick three real applications. A signup flow. A checkout flow. A search feature. Test them like you have been hired to do it. Write actual bug reports for the issues you find. Yes, this means hunting for bugs in production sites. You will find more than you expect.
Learning targets:
- JIRA basics, including how to create tickets, link them, and use status transitions
- Test management tools (TestRail, Zephyr, or similar) at a basic level
- Browser developer tools, especially the Network tab and Console
- Cross-browser testing across Chrome, Firefox, and Safari
- Mobile responsive testing in Chrome DevTools device emulation
Month 3: introduction to automation and code
Now we add the skill that doubles your salary. Programming. You do not need to be a developer. You need to read code without flinching and write enough of it to write tests.
Pick one language. JavaScript or TypeScript is the safest bet because it pairs with Playwright, the framework you will learn next month. Python is the second-best choice. Avoid Java for your first language unless you are specifically targeting an enterprise QA job that requires it.
Topics for the month:
- Variables, types, conditionals, loops, functions
- Arrays and objects
- Async/await and Promises (this matters more for testing than you think)
- Modules, imports, and how to organize a small codebase
- Git and GitHub basics, especially clone, branch, commit, push, pull request
Month 4: Playwright and your first automation suite
Install Playwright. Run the demo tests. Then start writing your own. By the end of the month you should have a working automation suite of 15 to 25 tests against a real application.
Concrete skills:
- Playwright setup with TypeScript
- Locators using getByRole, getByText, and getByTestId
- Basic actions: click, fill, select, hover, scroll
- Assertions with expect
- Hooks: beforeEach, afterEach, beforeAll, afterAll
- The Page Object Model and why your suite will collapse without it
- Running tests in headed and headless mode
- Debugging with the Trace Viewer
Push your suite to GitHub. This is your first portfolio piece. Hiring managers will look at it. Make it readable.
Month 5: API testing and the layer most testers ignore
Most production bugs do not live in the UI. They live in the API. If you can test the API layer, you are immediately more valuable than 70 percent of testers at your level.
Topics for the month:
- HTTP fundamentals: methods, status codes, headers, request and response anatomy
- JSON, schemas, and basic validation patterns
- Postman from collections to environments to automated runs
- Authentication: bearer tokens, OAuth, JWT
- API testing in code using Playwright’s APIRequestContext or a library like Axios
- Chained API tests where one request feeds the next
Build a second portfolio piece. A Postman collection that tests a real public API end to end, plus an automated version of the same suite in code.
Month 6: portfolio polish, resume, and interview prep
Most learners spend too much time learning and not enough time selling what they learned. Month six fixes that.
- Polish your portfolio. Two or three solid projects on GitHub with clean READMEs.
- Resume rewrite. Lead with skills and projects. Hiring managers do not care that you are a beginner. They care whether you can do the work. Show the work.
- LinkedIn profile. Skills section maxed out, headline that says what you do, About section written for the recruiter who will skim it for 10 seconds.
- Mock interviews. Pair up with another learner or pay for a few sessions. The interview is its own skill.
- Apply. 15 to 25 quality applications per week. Tailor each one. The numbers game works only if the quality holds up.
The mistakes that waste months
Three patterns kill more QA careers than any skill gap.
- Watching tutorials instead of doing the work. If you have logged 40 hours of videos and not written 40 test cases, you are doing it wrong.
- Chasing certifications. ISTQB Foundation is fine if you have time, but it does not get you hired by itself. A portfolio gets you hired.
- Avoiding code. The salary jump from manual to automation is real. Skipping it because code feels intimidating is the most expensive shortcut you can take.
What the first job actually pays
In the US, entry-level QA roles in 2026 typically start around 60,000 to 75,000 USD per year, with automation-capable hires landing closer to 75,000 to 90,000. In India, fresher QA roles range from 4 LPA to 8 LPA, with automation skills pushing the upper bound substantially higher. Remote roles in both markets pay closer to the higher end.
What happens after six months
You land the first job. The salary is real. The career path opens up. From here, the trajectory is QA engineer to senior QA engineer to lead or SDET to staff or principal, with side roads into security testing, performance engineering, or quality engineering management. Each of those roles pays meaningfully more than the one before it. The first six months are the hardest. Everything after compounds.
Want this kind of breakdown for your specific situation?
1:1 mentorship with Anveet Singh Chhabda. Real reviews, real interviews, real outcomes.
Explore Mentorship