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 ...

Build a Complete Selenium Java Framework (13 Hrs) | Jenkins, Docker, CI/CD & API Testing
Automation Testing Insider
43.2K views β€’ Sep 15, 2025
Build a Complete Selenium Java Framework (13 Hrs) | Jenkins, Docker, CI/CD & API Testing

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

Video Information

Views

43.2K

Likes

1.1K

Duration

13:14:00

Published

Sep 15, 2025

User Reviews

4.7
(8)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now