๐ QA Automation | Manual & Automation Testing | Selenium | Java | Docker | AWS | LambdaTest
- โ 8+ years of total experience in Software Testing (Manual + Automation), including 3 years in Automation using Selenium, Java, TestNg
- ๐ Skilled in creating and executing test strategies, test cases, and automation frameworks
- ๐ก Passionate about delivering high-quality software through robust QA practices
- ๐ Skilled in building automation frameworks using Selenium, Cucumber BDD, Docker, AWS, and CI/CD.
- ๐ฑ Exploring cloud-based testing platforms like LambdaTest
- Testing: Manual Testing, Functional Testing, Regression, Agile/Scrum
- Automation: Selenium WebDriver, Java, TestNG, Maven, Cucumber BDD
- CI/CD & Cloud: Docker, Jenkins, AWS, LambdaTest
- Database: SQL
- Others: Git, GitHub, API Testing (Postman, RestAssured)
๐น 1. Selenium Dockerized Test Automation Framework
Tech Stack: Java, Selenium, TestNG, Maven, Docker, Jenkins, LambdaTest, ExtentReports
. A robust e-commerce automation framework designed with Page Object Model (POM) and Dockerized CI/CD integration. Supports local, grid, and cloud executions via LambdaTest.
โ Key Features:
- Data-driven testing (Excel, CSV, JSON)
- ExtentReports with screenshots on failure
- Parallel & distributed execution using Selenium Grid
- Docker + Jenkins pipeline for CI/CD
- Log4j integration and TestNG Listeners
๐ฎ Future Enhancements: Human-readable step logging in reports, Docker-based video recording, Allure Report integration, and extended test coverage.
๐น 2. Selenium Java Cucumber BDD Framework
Tech Stack: Java, Selenium, TestNG, Cucumber, Maven, ExtentReports, Docker, Jenkins, LambdaTest
A Behavior Driven Development (BDD) automation framework built using Selenium, Java, and Cucumber with modular POM design. Automates key user flows on a demo e-commerce app.
โ Key Features:
- Login, Search, Add-to-Cart, and Checkout scenarios
- PicoContainer-based dependency injection
- Step-wise ExtentReports with screenshots
- Reusable utilities, TestContext management, and hooks
๐ฎ Future Enhancements: Parallel execution using Selenium Grid, CI/CD integration with Jenkins, Docker support, and parameterized test runs from CLI.
๐น 3. Selenium Java TestNG POM Framework (2025)
Tech Stack: Java, Selenium, TestNG, Maven, Log4j, ExtentReports, Faker, Apache POI, Docker
- A scalable and modular web automation framework following the Page Object Model (POM) design. Built for flexibility with local, headless, and parallel grid execution.
โ Key Features:
- Data-driven execution (Excel, CSV, JSON)
- Dynamic test data generation with Faker
- Parallel test execution & Grid support
- Configurable execution parameters via Maven
- Detailed ExtentReports & logs with screenshots
๐ฎ Future Enhancements: Add step-level reporting in ExtentReports, full Grid parallelization, Jenkins CI/CD pipeline, Docker integration, and expanded test coverage.
๐น 4. Selenium Docker Runner
Tech Stack: Docker, Jenkins, Selenium Grid, TestNG
. A dedicated Dockerized test runner that executes automation tests in parallel across multiple browsers using Selenium Grid.
โ Key Features:
- Jenkinsfile to orchestrate test pipeline (build โ execute โ teardown)
- YAML configurations (grid.yaml, test_suites.yaml) for Grid and test containers
- Parallel execution on Chrome and Firefox
- Automated report collection and cleanup
๐ฎ Purpose: Acts as the CI/CD runner layer for executing tests from the main Selenium framework repository.
๐น 5. Selenium Docker Multi-App Framework
Tech Stack: Java, Selenium, TestNG, Maven, Docker, Jenkins, Log4j . A Dockerized automation framework demonstrating end-to-end testing for two web applications โ a Flight Reservation System and a Vendor Portal.
โ Key Features:
- Complete functional automation for both apps
- Parallel test execution via TestNG
- Dockerfile & Jenkinsfile for CI/CD integration
- ExtentReports & automatic screenshots on failure
๐ฎ Future Enhancements: Docker Compose-based Grid integration, advanced CI/CD pipeline (Builder + Runner stages), and cloud execution via LambdaTest/AWS.
๐น 6. Selenium End-to-End Automation Framework โ LambdaTest Playground
A certification project developed for LambdaTest Basic Certification, showcasing an end-to-end automation framework using Java, Selenium WebDriver, and TestNG. Implements the Page Object Model (POM) with PageFactory, ExtentReports, and cloud-based execution on LambdaTest Grid.
Highlights:
- Automates the complete user flow: Register โ Login โ Search โ Validate โ Logout
- Clean and modular framework using POM with reusable utilities
- ExtentReports integration with screenshots for failed tests
- Custom TestNG Listeners for logging and event-driven reporting
- LambdaTest Cloud Execution for cross-browser testing (Chrome, Firefox, Edge)
- Email Notifications post-execution for summary sharing
Tech Stack: Java โข Selenium WebDriver โข TestNG โข Maven โข ExtentReports โข LambdaTest Cloud
Outcome: โ Certified by LambdaTest (Basic Level) โ Demonstrates end-to-end automation, clean framework design, and professional reporting.
Repo: Selenium-LambdaTest-Basic-Certification-Project
๐น 7. Selenium Advanced Automation Framework โ LambdaTest Integrations
An advanced-level certification framework built for LambdaTest Advanced Certification, focusing on complex automation scenarios and advanced Selenium concepts. Implements a scalable, maintainable design using POM, TestNG, ExtentReports, and LambdaTest Cloud Execution.
Highlights:
- Automates complex workflows: multi-tab handling, dynamic waits, JS Executor actions, and drag-and-drop operations
- Advanced Selenium Techniques โ Explicit Waits, Actions Class, JS Executor
- Custom Listeners for detailed logging, screenshots, and reporting
- Cross-browser Execution on LambdaTest (Chrome, Firefox, Edge)
- Email Notifications with execution summary
- Designed for reusability, scalability, and parallel execution support
Tech Stack: Java โข Selenium WebDriver โข TestNG โข Maven โข ExtentReports โข LambdaTest Cloud
Outcome: โ Certified by LambdaTest (Advanced Level) โ Demonstrates advanced automation design and cloud execution strategies.
Repo: Selenium_LambdaTest_Advanced-Certification
>> I continuously improve all frameworks to make them more real-world ready โ integrating parallel cloud execution, video recording, real-time dashboards, and multi-environment pipelines.
- ๐ง Email: pramesh.cs@gmail.com
- ๐ LinkedIn: linkedin.com/in/prameshkumar
- ๐ป GitHub: github.com/pramesh01
โจ โQuality is never an accident; it is always the result of intelligent effort.โ