- Java + Selenium Test Automation Engineering
Master the art of automated testing with industry leading tools and technologies. This comprehensive course equips you with the necessary skills to write, maintain, and debug automation tests and automation freameworks, ensuring software quality across application UIs (user interface) and APIs (application programming interface).
- Delivery Format
- Online
- Schedule
- Monday - Thursday: 6:00 pm - 9:30 pm
- Projects
- Duration
- 24 WeeksPart-time
Curriculum Overview
Week | Topics |
---|---|
Week 1-2 | Basic SQL: Understanding Databases, Writing Basic Queries, Joins, Aggregations |
Week 3-4 | Manual Testing & Concepts: Introduction, Importance, and Basics |
Week 5-8 | Core Java: Basic Concepts, OOP Principles, Collections, Exceptions, File I/O, Multithreading |
Week 9 | Version Control with Git: Basic Commands, Branching, Merging |
Week 10 | Collaborating with GitHub: Repositories, Pull Requests, Issues, Actions |
Week 11 | Basic HTML, CSS, and Maven: Web Page Structure, Styling Basics, Maven Lifecycle |
Week 12-13 | Selenium WebDriver: Introduction, Setup, Commands, Element Interactions |
Week 14 | Introduction to Postman: Basic Requests, Assertions, Collections |
Week 15 | RestAssured for API Automation in Java |
Week 16-17 | Behavior Driven Development (BDD) with Cucumber & Gherkin |
Week 18 | Test Frameworks: Introduction to Junit, Annotations, Asserts |
Week 19-20 | Frameworks & Techniques: Data-Driven, Keyword-Driven, and Hybrid Frameworks in Java |
Week 21-22 | Real-life Project Work: Planning, Execution, and Automation Strategies |
Week 23-24 | Capstone Project Presentation, Final Reviews, Interview Preparation & Mock Interviews |
Tech Stack
- Manual Testing
- Java
- HTML
- CSS
- SQL
- Command Line
- Selenium WebDriver
- Postman
- RestAssured
- Git
- GitHub
- Maven
- Cucumber
- Gherkin
- Junit