#1 India's Top IT Training Institute
New Launches Project Management PG Programs Counselling Session Placement Report Download Certificate

Automation Testing · Course Roadmap

Automation Testing Course Modules Week by Week

Explore the automation testing course modules week by week. Learn Selenium, Java, TestNG, API testing, CI/CD, and framework design step by step — and become job-ready in 2026.

Tracks
Automation Testing Roadmap · Live Interactive
Focus Area
—
What matters
Time to Build
—
Course timeline
Tools
—
What you'll learn
Job Readiness
—
After completion
Java → Selenium → TestNG → Framework
Click to explore the week-by-week automation testing roadmap.

Home / Tutorials / Course Guides / Automation Testing Course Modules: Week by Week

Automation Testing · Course Roadmap

Automation Testing Course Modules: Week by Week

WEEKS 1-3 WEEKS 4-6 WEEKS 7-9 WEEKS 10-12 Foundations Java Basics, OOP Manual Testing Refresher Selenium WebDriver Intro Core WebDriver Deep Dive Locators, Waits, Actions Frames, Windows, Alerts TestNG Framework Hands-on Frameworks POM, Data-Driven Hybrid, Cucumber Maven, Git, Jenkins Architecture Advanced API Testing, RestAssured CI/CD, Docker basics Job-ready
The Uncodemy automation testing course builds from Java foundations to Selenium, TestNG, frameworks, and CI/CD over 12 intensive weeks.

Quick summary — automation testing course modules week by week

Yes — a structured 12-week automation testing course takes you from Java basics to Selenium frameworks, API testing, and CI/CD. Each week builds on the last, with hands-on labs and real projects so you graduate job-ready.

In this guide you will learn:

  1. Weeks 1-3: Java foundations and Selenium intro.
  2. Weeks 4-6: WebDriver deep dive and TestNG.
  3. Weeks 7-9: Framework design, Maven, Git, Jenkins.
  4. Weeks 10-12: API testing, CI/CD, and capstone project.
  5. Weekly deliverables — what you build each week.
  6. Tools & technologies — everything you'll master.

SECTION 01Weeks 1-3 — Java foundations & Selenium intro

Weeks 1-3 · Foundations

The first three weeks give you the programming foundation every automation tester needs. You'll learn Java from scratch and write your first Selenium script.

Week 1
Java Basics & OOP
Variables, data types, operators, control flow, loops, arrays, and methods. Then classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
Week 2
Java Advanced & Collections
Exception handling, file I/O, collections framework (List, Set, Map), generics, and an introduction to Maven project structure.
Week 3
Selenium WebDriver Introduction
What is Selenium, WebDriver architecture, setting up your first project, browser drivers, and writing your first test that opens a browser and clicks an element.

What you'll build in weeks 1-3

A Java console application and your first Selenium script that automates a login flow on a demo website.

Setup checklist: JDK, IntelliJ IDEA / Eclipse, Maven, ChromeDriver / GeckoDriver, Selenium JARs.
Key insight: Don't skip Java. Every advanced Selenium concept — Page Objects, TestNG listeners, custom frameworks — is written in Java. Strong Java = strong automation career.

SECTION 02Weeks 4-6 — WebDriver deep dive & TestNG

Weeks 4-6 · Core Automation

Weeks 4-6 are the heart of the course. You'll master Selenium WebDriver and learn TestNG, the testing framework used in most automation projects.

Week 4
Locators, Waits & Interactions
XPath, CSS selectors, ID, name, class, link text. Implicit, explicit, and fluent waits. Handling dropdowns, checkboxes, radio buttons, and mouse/keyboard actions with the Actions class.
Week 5
Frames, Windows, Alerts & JavaScript
Switching between frames and windows, handling alerts and pop-ups, executing JavaScript, taking screenshots, and handling file uploads/downloads.
Week 6
TestNG Framework
Annotations (@Test, @BeforeMethod, @AfterMethod), assertions, test prioritization, grouping, parameterization, data providers, listeners, and parallel execution.

What you'll build in weeks 4-6

A TestNG test suite that automates a multi-page e-commerce checkout flow with data providers and parallel execution.

Pro tip: Master XPath and explicit waits — 80% of Selenium interview questions come from these two topics.
Key point: TestNG is the industry standard for Selenium test management. Reporters, listeners, and data providers are what separate beginners from professionals.

SECTION 03Weeks 7-9 — Framework design & DevOps tools

Weeks 7-9 · Framework Architecture

Weeks 7-9 move you from writing scripts to building maintainable automation frameworks — exactly what employers pay for.

Week 7
Page Object Model (POM)
Design patterns for test automation. Page Object Model, Page Factory, BaseTest, BasePage, and separating test logic from page interaction.
Week 8
Data-Driven & Hybrid Frameworks
Reading test data from Excel, CSV, and JSON. Apache POI, Property files, and building a hybrid framework that combines POM with data-driven testing.
Week 9
Maven, Git & Jenkins
Maven project management and dependencies, Git version control, branching strategies, and Jenkins CI for scheduling automated test runs.

What you'll build in weeks 7-9

A complete hybrid automation framework with POM, data-driven tests, Maven build, Git repository, and Jenkins job that runs tests on every commit.

This framework becomes the centerpiece of your automation testing portfolio.
Key insight: Employers don't hire people who write scripts. They hire people who design frameworks. Weeks 7-9 teach you exactly that.

SECTION 04Weeks 10-12 — API testing, CI/CD & capstone

Weeks 10-12 · Advanced & Job-Ready

The final three weeks cover modern automation demands: API testing, BDD, Docker basics, and a capstone project that brings everything together.

Week 10
API Testing with RestAssured
REST API fundamentals, HTTP methods, status codes, JSON/XML parsing, RestAssured, Postman, and integrating API tests with your Selenium framework.
Week 11
BDD with Cucumber & Docker Basics
Behavior-Driven Development, Gherkin syntax, Cucumber with Selenium, step definitions, hooks, and Docker basics for running tests in containers.
Week 12
Capstone Project & Interview Prep
Build an end-to-end automation project: UI + API + CI/CD. Then resume building, mock interviews, and automation testing interview question practice.

What you'll build in weeks 10-12

A full-stack automation project that tests a web application's UI and APIs, runs in Jenkins, and reports results — your strongest portfolio piece.

This capstone is what you'll present in interviews. It proves you can handle real projects end-to-end.

SECTION 05Weekly deliverables — your portfolio

Every week produces a tangible deliverable. By the end of 12 weeks, you have a portfolio that proves your skills:

  • Week 1: Java console application with OOP principles.
  • Week 2: Collections & exception handling exercises.
  • Week 3: First Selenium script automating a login flow.
  • Week 4: Locator & wait practice suite.
  • Week 5: Multi-window & frame handling tests.
  • Week 6: TestNG suite with data providers & parallel execution.
  • Week 7: Page Object Model implementation.
  • Week 8: Data-driven hybrid framework.
  • Week 9: Maven + Git + Jenkins pipeline.
  • Week 10: RestAssured API test suite.
  • Week 11: Cucumber BDD tests + Docker setup.
  • Week 12: End-to-end capstone project + GitHub portfolio.
Key insight: By week 12, you have 12+ portfolio pieces. That's what gets you interviews — not just a certificate.

SECTION 06Tools & technologies you'll master

Here's the complete toolkit covered across the 12 weeks:

8+
Core tools
4
Framework types
12+
Portfolio projects
100%
Hands-on labs
  • Languages: Java, SQL, Gherkin (basic).
  • Automation: Selenium WebDriver, TestNG, RestAssured, Cucumber.
  • Build & CI: Maven, Git, GitHub, Jenkins.
  • API Testing: Postman, RestAssured.
  • Reporting: Extent Reports, TestNG Reports, Allure.
  • Containers: Docker basics.
  • IDEs: IntelliJ IDEA, Eclipse.
Pro tip: Master Selenium + Java + TestNG + POM first. Then add API testing and CI/CD. That combination is what 90% of automation job descriptions require.

SECTION 07Test yourself — are you ready?

Five questions. No sign-up.

0 / 5

Pick an answer to see why it is right or wrong.

SECTION 08Frequently asked questions

How long is the automation testing course?

Our structured automation testing course runs for 12 weeks, with 2-3 sessions per week and hands-on labs after every module.

What are the prerequisites for automation testing?

Basic computer knowledge and logical thinking. No prior coding experience is required — we start from Java basics in week 1.

Which tools are covered in the automation testing course?

Java, Selenium WebDriver, TestNG, Maven, Git, Jenkins, RestAssured, Cucumber, Postman, Docker basics, and reporting tools like Extent Reports.

Will I build a portfolio during the course?

Yes. Every week produces a deliverable, and by week 12 you'll have a complete end-to-end capstone project plus 12+ portfolio pieces.

Does the course include placement support?

Yes. Resume building, mock interviews, automation testing interview preparation, and job referrals are included.

Classroom & online · Noida

Automation Testing — from Java basics to job-ready

Our Automation Testing Course covers Java, Selenium, TestNG, frameworks, API testing, and CI/CD — everything you need to build a strong automation testing resume.

₹24,500 · full programme ₹35,000
  • Java + Selenium WebDriver
  • TestNG, POM, Data-Driven Frameworks
  • Maven, Git, Jenkins, Docker basics
  • API Testing with RestAssured
  • Weekday & weekend batches