Selenium automation framework using Java and TestNG – built for LambdaTest TestNG certification.
This project was created and submitted as part of the LambdaTest Selenium Java 101 Certification.
It demonstrates my ability to build a functional UI automation test suite using Selenium WebDriver, Java, and TestNG.
- Built using the TestNG testing framework
- Designed following modular and maintainable test structure
- Includes a BaseClass for WebDriver setup and teardown
- Covers multiple real-world UI automation scenarios
- Generates HTML TestNG reports on execution
As part of the testing setup, I configured a Selenium Grid on the LambdaTest cloud platform, enabling seamless execution of tests across multiple environments.
- Remote Test Execution: Executed tests directly from my local setup, leveraging LambdaTest's cloud infrastructure.
- Parallel Testing: Ran tests in parallel across various browsers and operating systems, ensuring faster feedback and broader test coverage.
- Scalability: Utilized the power of cloud infrastructure for efficient and scalable cross-browser testing.
This setup ensures maximum test efficiency and reliability in a cloud-based testing environment, providing flexibility to scale as needed.
By using LambdaTest's infrastructure, I was able to significantly reduce test execution time while ensuring that the tests were performed in real browser environments across different platforms.
- UI automation using Selenium WebDriver
- Test organization and execution with TestNG
- Java programming for automation logic
- Maven-based project structure
- HTML report analysis
- Use of assertions and page validations
- Framework scalability and maintainability
- Java (JDK 8+)
- Maven
- TestNG plugin (if running via IDE)
- Clone the repo:
git clone https://github.com/YOUR_USERNAME/selenium-java-testng-certification.git cd selenium-java-testng-certification
- 📧 Email: prasadsutar6544@gmail.com
- 💼 LinkedIn: linkedin.com/in/prasadsutar8400