Duration:
6–8 Weeks (Flexible, based on learner pace)
Mode: Online (Live Interactive Sessions)
Success Rate: 100% Placement Record for Active Participants
---
Module 1: Java Essentials for Automation
Core Java (OOPs, Collections, Exception Handling)
File Handling, Excel Operations (Apache POI)
Java 8 Features – Lambda, Streams
TestNG Basics for Unit Testing
---
Module 2: Selenium WebDriver (Latest Version)
Browser setup and WebDriver configuration
Locators (XPath, CSS, ID, Name, etc.)
Handling Web Elements – Dropdowns, Alerts, Frames, etc.
Waits – Implicit, Explicit, Fluent
Actions Class, JavaScript Executor
Screenshot Capture, Logging, and Debugging
---
Module 3: Automation Framework Design
Maven Project Structure
Page Object Model (POM) Design Pattern
TestNG Integration
Data-Driven Framework (Excel & JSON based)
Centralized Reporting with Extent Reports
Logging with Log4j / SLF4J
---
Module 4: Cucumber BDD Framework
Introduction to Gherkin Syntax
Feature Files, Step Definitions, Hooks
Runner Class & Tags
DataTables and Scenario Outlines
Cucumber Reports and Parallel Execution
Integration with Selenium Framework
---
Module 5: REST API Automation using Rest Assured
Introduction to REST APIs and HTTP Methods
JSON Path, XML Path, and Serialization
API Request with Query Params, Headers, and Body
Validating Response Codes, Headers, and Body
Cucumber BDD Integration with Rest Assured
Framework Design for API Automation
Real-Time API Testing Projects (Swagger/Postman Reference)
---
Module 6: Advanced Topics & DevOps Touchpoints
Git & GitHub Integration
Jenkins CI/CD Pipeline for Automation Runs
Docker Introduction (Optional for Advanced Batch)
Real-time Project Integration Scenarios
Resume Building + Mock Interviews + Placement Support
---
Who Should Join?
Manual Testers shifting to Automation
Freshers and College Grads
Professionals preparing for Product or Service MNC interviews
Anyone aiming to become a Full-stack QA Engineer