QA Roadmap 2026: Fresher Tester Roadmap + 90-Day Manual → Automation Plan
A step-by-step software testing roadmap for 2026 — what a fresher should learn first, a week-by-week 90-day plan to switch from manual to automation, the skills each QA role needs and the projects that get you shortlisted.
Most people waste months learning testing in the wrong order — jumping into Selenium before they can write a test case, or collecting certificates without a single project. This roadmap fixes the order.
Part 1 is a fresher QA roadmap (zero to job-ready). Part 2 is a 90-day plan to move from manual to automation for working testers. Both are built from the skills that appear most often in the QA jobs we publish every day.
Part 1: Fresher QA roadmap (0 → job-ready in 4–6 months)
Stage 1 — Testing fundamentals (weeks 1–4)
- SDLC and STLC, Agile/Scrum basics, verification vs validation.
- Testing types: functional, regression, smoke, sanity, integration, system, UAT, exploratory.
- Test design techniques: equivalence partitioning, boundary value analysis, decision tables, state transition, error guessing.
- Write test scenarios and test cases; raise bugs with severity and priority. Use our test case and bug report templates.
- Practise on real sites (an e-commerce or banking demo app) — 50 test cases and 10 bug reports is a good target.
Stage 2 — Tools every tester uses (weeks 5–8)
- JIRA: stories, bugs, boards, JQL basics — see JIRA & Agile interview questions.
- SQL: SELECT, WHERE, JOINs, GROUP BY, subqueries — see SQL for testers.
- API testing with Postman: methods, status codes, headers, auth, collections, environments, simple assertions.
- Browser DevTools: console errors, network tab, responsive mode.
- Basic mobile testing on your own phone: installation, interruptions, network switching.
Stage 3 — Programming + first automation (weeks 9–16)
- Pick one language: Java (most service-company jobs) or JavaScript/TypeScript (Playwright, product companies).
- Core concepts: variables, loops, conditions, OOP, collections, exceptions, file handling.
- Selenium WebDriver or Playwright: locators, waits, actions, frames, windows. Start with our Selenium WebDriver tutorial.
- TestNG/JUnit (or Playwright Test), Page Object Model, Maven/npm, Git and GitHub.
Stage 4 — Portfolio, resume and interviews (weeks 17–24)
- Build 2 GitHub projects: a UI automation framework and a Postman/REST Assured API collection with a README and report screenshots.
- Create an ATS-friendly resume — try the ATS Resume Builder and compare with our QA resume samples.
- Revise with the QA interview question banks and cheat sheets.
- Apply daily — early applications get read first. Use our HR email templates with the openings on Daily QA Jobs.
Part 2: 90-day manual → automation plan
For working manual testers with 1–2 hours on weekdays and 4–5 hours on weekends. The plan uses Java + Selenium because it matches the largest number of openings; swap in TypeScript + Playwright if your target companies prefer it. For a slower, more detailed path see the 6-month manual to automation plan.
| Weeks | Focus | Outcome by the end |
|---|---|---|
| 1–2 | Java basics: syntax, data types, conditions, loops, methods, arrays, Strings | Solve 30 small programs (reverse string, palindrome, duplicates, max/min) |
| 3–4 | OOP (classes, inheritance, polymorphism, interfaces), collections (List, Set, Map), exceptions | Model a simple “Library” or “Cart” with classes and collections |
| 5 | Selenium setup, locators (id, CSS, XPath), basic actions, browser commands | Automate login and search on a demo site |
| 6 | Waits (explicit), dropdowns, alerts, frames, windows, Actions, JavaScript executor | Automate 10 real scenarios incl. a form and a table |
| 7 | TestNG: annotations, assertions, groups, priorities, DataProvider, testng.xml | Run a suite with data-driven login tests and an HTML report |
| 8 | Page Object Model + PageFactory, Maven project structure, config properties | Refactor everything into a clean POM framework |
| 9 | Utilities: screenshots on failure, Excel/JSON data, logging (Log4j), Extent/Allure reports | Framework with reports and failure screenshots |
| 10 | Git & GitHub, Jenkins or GitHub Actions, run headless, parallel execution | Tests run automatically on every push |
| 11 | API testing: Postman → REST Assured (GET/POST/PUT/DELETE, JSON path, auth, schema) | 10 API tests added to the same framework |
| 12 | Polish and interview prep: README, resume, mock interviews, 60-second framework explanation | GitHub link on resume; apply to 10+ automation roles a week |
Weekly routine that works
- Mon–Fri (1–2 hrs): 30 minutes theory, 60 minutes coding. Commit to GitHub every day.
- Saturday: build the week’s feature into your framework.
- Sunday: revise with interview questions and write a short note of what you learnt — it becomes your interview story.
- Start automating small repetitive checks at your current job from week 6 — real work experience counts most on your resume.
🚀 Learning while job hunting? See today’s QA openings
QA Jobs India shares 100+ fresh QA & software testing openings every morning — manual, automation, API and remote roles.
See today’s QA jobs →Skills by QA role in 2026
| Role | Must-have skills | Good to have |
|---|---|---|
| Manual / Functional Tester | Test design, test cases, bug reporting, JIRA, SQL, API basics (Postman), Agile, domain knowledge | Mobile testing, accessibility, basic automation |
| Automation Test Engineer | Java or JS/TS, Selenium or Playwright, TestNG/JUnit, POM, Maven/npm, Git, CI, API automation | Cucumber/BDD, Docker, cloud grids (BrowserStack) |
| SDET | Strong coding + data structures, framework design, API and UI automation, CI/CD, code reviews | Performance (JMeter/k6), contract testing, cloud (AWS), microservices |
| Mobile QA | Android/iOS testing types, Appium, adb, device farms, crash/log analysis | Espresso/XCUITest, performance profiling |
| Performance Tester | JMeter or k6, workload modelling, monitoring (Grafana), result analysis | Gatling, APM tools, cloud load generation |
Selenium or Playwright first?
If most target jobs mention Java + Selenium (common in service companies), learn that first — the concepts carry over. If you are aiming at product companies and startups, or you know JavaScript, start with Playwright. Read the full Selenium vs Playwright comparison before deciding.
Portfolio projects that get shortlisted
- E-commerce UI framework — login, search, cart, checkout with POM, data-driven tests, reports and CI.
- API test suite — CRUD tests for a public REST API with REST Assured or Playwright request, schema validation and environment config.
- Manual test pack — test plan, 50 test cases, RTM and 10 bug reports for one app (shows thinking, great for freshers).
- Mobile automation demo — Appium tests for a sample APK on an emulator (optional, strong for mobile roles).
Keep each project with a clear README: what it tests, tech stack, how to run, and a screenshot of the report.
FAQs
How long does it take to get a QA job as a fresher?
With focused study of 2–3 hours a day, most freshers become interview-ready in 4–6 months. Applying daily and building projects speeds it up.
Can a non-IT graduate become a software tester?
Yes. Testing values logical thinking and attention to detail. Start with manual testing fundamentals, SQL and API basics, then add automation.
Is 90 days really enough to move to automation?
It is enough to become productive in basic automation and clear entry-level automation interviews, if you practise consistently. Mastery comes with real project work.
Which certification should I do?
ISTQB Foundation is widely recognised in India. Pair it with practical projects; you can also take our free courses with certification.
📚 More QA interview question banks
Selenium (60) · Playwright (50) · Manual Testing (60) · API Testing (50) · SQL for Testers (50) · Mobile / Appium (50) · JIRA & Agile (50) — open the all-in-one QA Study Material hub →
- 100+ fresh QA jobs daily + Direct HR email IDsLive every morning at 9 AM — apply straight to HR
- Weekly Mega Job Fair800+ QA jobs from India & around the world, every week
- Certified QA coursesUp to 17 courses, with certificate
- AI ATS Resume BuilderFree resume points included
- Full LinkedQA feedEvery post, fully unblurred
- Complete QA Material libraryInterview Q&A, cheat sheets, templates & roadmaps
Instant activation right after payment · One login for jobs, courses, resume & LinkedQA
💎 Get every QA opening, every day
Join QA Jobs India Premium for 100+ verified QA jobs daily with HR contact details.