A comprehensive Java-based Selenium automation framework built with TestNG, featuring parallel execution, extensive reporting.
- Modern Java 17 with Maven build system
- Page Object Model (POM) design pattern
- ThreadLocal WebDriver for parallel test execution
- Reporting - ExtentReports integration
- Smart Retry Mechanism with configurable retry count
- Screenshot Capture on test failures
- Comprehensive Logging using SLF4J + Log4j2
- Configurable Everything via properties files
- Java 17+
- Maven 3.6+
- Chrome/Firefox browser
- Git