Build a Complete Selenium Java Framework (13 Hrs) | Jenkins, Docker, CI/CD & API Testing
π Build a Complete Selenium Java Framework from Scratch in this 13-hour full course! This masterclass covers everything from framework basics to advanced ...

Automation Testing Insider
43.2K views β’ Sep 15, 2025

About this video
π Build a Complete Selenium Java Framework from Scratch in this 13-hour full course!
This masterclass covers everything from framework basics to advanced topics like Jenkins, Docker, CI/CD pipelines, API & Database Testing β all with real-world implementation.
π GitHub Repo: https://github.com/hverma22/Selenium-Test-Framework
π Complete Framework Documentation: https://atidigitalhub.myinstamojo.com/product/selenium-automation-framework-build-complete?referred_from=category
π§ **Key Tools & Techniques Featured**:
β’ Selenium WebDriver & Java
β’ Maven for project and dependency management
β’ TestNG with @Listeners (ITestListener)
β’ Page Object Model (POM) & Singleton Pattern
β’ Data-Driven Testing & API-based test flows
β’ Logging with Log4j & beautiful test reports via Extent Reports
β’ Cross-Browser & Parallel testing (Selenium Grid + parallel threads)
β’ API Testing & Database assertions integrated into the same framework
β’ CI/CD pipeline: GitHub + Jenkins + Jenkins Pipeline Job
β’ Docker containers for repeatable, scalable testing environments
π **What Youβll Learn**
Whether you're **building your first automation framework** or **optimizing an existing one**, this video will help you create a **professional, production-grade Selenium Java Framework** that you can reuse for any project. Perfect for **QA Engineers, SDETs, and Test Automation enthusiasts**.
π **Timestamps**
0:00 Introduction
0:51 Framework Preview
3:09 Part 1: Selenium Framework Development Overview & Prerequisites
16:18 Part 2: Framework Environment Setup | Framework Folder Structure
37:54 Part 3: Properties File Setup and BaseClass Creation
1:05:37 Part 4: Create testing.xml File and BaseClass Code Refactoring
1:28:46 Part 5: Action Driver Class in Framework | Complete Setup Step by Step
2:04:01 Part 6: Page Object Model in Selenium Framework
2:42:37 Part 7: Enhancing Page Object Model with Invalid Login and Home Page Tests
2:53:15 Part 8: Singleton Design Pattern in Selenium WebDriver Framework
3:14:20 Part 9: Log4j Integration in Selenium Framework | Log4j XML Configuration Explained
3:40:14 Part 10: Enhance Logging by Using getElementDescription() Method
4:06:36 Part 11: Parallel Testing Using ThreadLocal Class and TestNG
4:42:19 Part 12: Cross Browser Testing - Ensuring Application Compatibility
4:51:03 Part 13: ExtentReport Implementation in Selenium Framework
6:12:15 Part 14: ITestListener Interface | TestNG Listener in Selenium
6:37:55 Part 15: How to Border an Element in Selenium? | Green (Pass) and Red (Fail) Borders
6:51:02 Part 16: Data-Driven Testing in Selenium Framework | Parameterization | TestNG Data Providers
7:34:02 Part 17: How to Set Up OrangeHRM Locally for Selenium Automation
7:52:12 Part 18: Database Testing in Selenium
8:52:43 Part 19: Soft Assertions in Selenium Framework
9:07:22 Part 20: API Automation Using Rest Assured Testing Framework
9:51:16 Part 21: Re-run the Failed Test Case Using Retry Logic | RetryAnalyzer in TestNG
10:08:01 Part 22: How to Push the Project into GitHub | Work with Git and GitHub
10:33:29 Part 23: How to Clone the Selenium Project and Import It in Eclipse
10:41:58 Part 24: Run the Selenium Project in Jenkins | CI/CD Process
11:05:56 Part 25: Trigger Auto Email in Jenkins When Build Is Done
11:20:00 Part 26: Trigger the Jenkins Build Automatically When Pushing Code to GitHub
11:34:38 Part 27: Run the Jenkins Build Using Pipeline Job
11:53:45 Part 28: Selenium Grid Integration with Framework | Parallel Test Execution Setup
12:15:20 Part 29: Docker for Selenium Grid β Run Tests in Containers
12:39:55 Part 30: Run Selenium Grid Using Docker + Jenkins Pipeline Using Docker Compose
13:03:33 Part 31: How to Clone & Import Selenium Framework in Eclipse and Run in Your Local System
π Like, comment, and subscribe if you found this mega-tutorial valuable!
π Donβt miss upcoming videos on advanced automation topics.
π **More Resources**:
Manual Testing Tutorial β https://www.youtube.com/watch?v=gaN6Msicknw&list=PLsGOlyTzNH6cUgm2IDJkSaXl6amxreJ0A
Selenium Framework Series β https://www.youtube.com/watch?v=PcWBIYfwMWY&list=PLsGOlyTzNH6dQREgTsqPy6C79wWyouEcu
Software Development Life Cycle (SDLC) β https://www.youtube.com/watch?v=tqfK1u7Z_f0&list=PLsGOlyTzNH6fWJsttBPaoUuH474v7Dlda
π Subscribe for free: https://www.youtube.com/channel/UCF6hrOeUNOckQ_ud5JTAzLA?sub_confirmation=1
π Blog: https://www.automationtestinginsider.com
π± Instagram: https://www.instagram.com/hitendrahita/
π Facebook: https://www.facebook.com/hverma22/
Selenium Java Framework, Selenium Test Automation, Java Maven TestNG, Selenium POM Tutorial, CI/CD with Jenkins, Selenium Docker Grid, Automation Framework Design, API Testing in Selenium, Database Testing Selenium, End-to-End Automation Framework
#Selenium #AutomationTesting #SeleniumFramework #JavaSelenium #TestAutomation #QA #AutomationEngineer #SDET #AutomationFramework #TestNG #Maven
This masterclass covers everything from framework basics to advanced topics like Jenkins, Docker, CI/CD pipelines, API & Database Testing β all with real-world implementation.
π GitHub Repo: https://github.com/hverma22/Selenium-Test-Framework
π Complete Framework Documentation: https://atidigitalhub.myinstamojo.com/product/selenium-automation-framework-build-complete?referred_from=category
π§ **Key Tools & Techniques Featured**:
β’ Selenium WebDriver & Java
β’ Maven for project and dependency management
β’ TestNG with @Listeners (ITestListener)
β’ Page Object Model (POM) & Singleton Pattern
β’ Data-Driven Testing & API-based test flows
β’ Logging with Log4j & beautiful test reports via Extent Reports
β’ Cross-Browser & Parallel testing (Selenium Grid + parallel threads)
β’ API Testing & Database assertions integrated into the same framework
β’ CI/CD pipeline: GitHub + Jenkins + Jenkins Pipeline Job
β’ Docker containers for repeatable, scalable testing environments
π **What Youβll Learn**
Whether you're **building your first automation framework** or **optimizing an existing one**, this video will help you create a **professional, production-grade Selenium Java Framework** that you can reuse for any project. Perfect for **QA Engineers, SDETs, and Test Automation enthusiasts**.
π **Timestamps**
0:00 Introduction
0:51 Framework Preview
3:09 Part 1: Selenium Framework Development Overview & Prerequisites
16:18 Part 2: Framework Environment Setup | Framework Folder Structure
37:54 Part 3: Properties File Setup and BaseClass Creation
1:05:37 Part 4: Create testing.xml File and BaseClass Code Refactoring
1:28:46 Part 5: Action Driver Class in Framework | Complete Setup Step by Step
2:04:01 Part 6: Page Object Model in Selenium Framework
2:42:37 Part 7: Enhancing Page Object Model with Invalid Login and Home Page Tests
2:53:15 Part 8: Singleton Design Pattern in Selenium WebDriver Framework
3:14:20 Part 9: Log4j Integration in Selenium Framework | Log4j XML Configuration Explained
3:40:14 Part 10: Enhance Logging by Using getElementDescription() Method
4:06:36 Part 11: Parallel Testing Using ThreadLocal Class and TestNG
4:42:19 Part 12: Cross Browser Testing - Ensuring Application Compatibility
4:51:03 Part 13: ExtentReport Implementation in Selenium Framework
6:12:15 Part 14: ITestListener Interface | TestNG Listener in Selenium
6:37:55 Part 15: How to Border an Element in Selenium? | Green (Pass) and Red (Fail) Borders
6:51:02 Part 16: Data-Driven Testing in Selenium Framework | Parameterization | TestNG Data Providers
7:34:02 Part 17: How to Set Up OrangeHRM Locally for Selenium Automation
7:52:12 Part 18: Database Testing in Selenium
8:52:43 Part 19: Soft Assertions in Selenium Framework
9:07:22 Part 20: API Automation Using Rest Assured Testing Framework
9:51:16 Part 21: Re-run the Failed Test Case Using Retry Logic | RetryAnalyzer in TestNG
10:08:01 Part 22: How to Push the Project into GitHub | Work with Git and GitHub
10:33:29 Part 23: How to Clone the Selenium Project and Import It in Eclipse
10:41:58 Part 24: Run the Selenium Project in Jenkins | CI/CD Process
11:05:56 Part 25: Trigger Auto Email in Jenkins When Build Is Done
11:20:00 Part 26: Trigger the Jenkins Build Automatically When Pushing Code to GitHub
11:34:38 Part 27: Run the Jenkins Build Using Pipeline Job
11:53:45 Part 28: Selenium Grid Integration with Framework | Parallel Test Execution Setup
12:15:20 Part 29: Docker for Selenium Grid β Run Tests in Containers
12:39:55 Part 30: Run Selenium Grid Using Docker + Jenkins Pipeline Using Docker Compose
13:03:33 Part 31: How to Clone & Import Selenium Framework in Eclipse and Run in Your Local System
π Like, comment, and subscribe if you found this mega-tutorial valuable!
π Donβt miss upcoming videos on advanced automation topics.
π **More Resources**:
Manual Testing Tutorial β https://www.youtube.com/watch?v=gaN6Msicknw&list=PLsGOlyTzNH6cUgm2IDJkSaXl6amxreJ0A
Selenium Framework Series β https://www.youtube.com/watch?v=PcWBIYfwMWY&list=PLsGOlyTzNH6dQREgTsqPy6C79wWyouEcu
Software Development Life Cycle (SDLC) β https://www.youtube.com/watch?v=tqfK1u7Z_f0&list=PLsGOlyTzNH6fWJsttBPaoUuH474v7Dlda
π Subscribe for free: https://www.youtube.com/channel/UCF6hrOeUNOckQ_ud5JTAzLA?sub_confirmation=1
π Blog: https://www.automationtestinginsider.com
π± Instagram: https://www.instagram.com/hitendrahita/
π Facebook: https://www.facebook.com/hverma22/
Selenium Java Framework, Selenium Test Automation, Java Maven TestNG, Selenium POM Tutorial, CI/CD with Jenkins, Selenium Docker Grid, Automation Framework Design, API Testing in Selenium, Database Testing Selenium, End-to-End Automation Framework
#Selenium #AutomationTesting #SeleniumFramework #JavaSelenium #TestAutomation #QA #AutomationEngineer #SDET #AutomationFramework #TestNG #Maven
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
43.2K
Likes
1.1K
Duration
13:14:00
Published
Sep 15, 2025
User Reviews
4.7
(8) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends