Learning progress till now

:white_check_mark: Created a Automation Framework from Scratch – OpenCart101

Over the last few weeks, I’ve been working on building an end-to-end automation framework for an eCommerce application – OpenCart101.

This project helped me apply real-world tools and techniques used by automation testers in product-based companies.

:wrench: Tech & Tools Used:
Java, Selenium WebDriver, TestNG, Maven, Docker, Selenium Grid, Git & GitHub, Jenkins, POM Design Pattern


:light_bulb: Project Highlights:

:white_check_mark: Built the framework using Page Object Model (POM)
:white_check_mark: Organized tests using TestNG annotations and groups
:white_check_mark: Managed dependencies and build flow using Maven
:white_check_mark: Implemented Data-Driven Testing (DDT) for login by fetching data from an Excel file
:white_check_mark: Executed project in multiple ways:
:check_mark: Using pom.xml via Maven
:check_mark: Using .bat file for one-click execution
:check_mark: Through Jenkins integration
:white_check_mark: Integrated with Selenium Grid to run tests across multiple browsers in parallel
:white_check_mark: Created custom log files using Log4j, saved neatly into a log folder
:white_check_mark: Implemented screenshot capture for failed test cases and stored them automatically
:white_check_mark: Designed automated Extent Reports that generate and open post-execution
:white_check_mark: Used Git & GitHub for version control and Jenkins for CI/CD pipeline
:white_check_mark: Setup Docker containers for isolated test execution
:white_check_mark: Few more test cases are WIP……


Here i cant able to upload demo of my project, you can check on my GitHub profile.
:open_file_folder: GitHub Repository:
:link: [GitHub - Shardul13102001/Opencart101]


:man_technologist: This hands-on project helped me deeply understand framework building, test management, and continuous execution workflows — preparing me for industry-grade SDET roles.

java selenium #AutomationTesting #TestNG #Maven docker #Jenkins github #POM #SeleniumGrid #SDET #LearningInPublic #SoftwareTesting #OpenCart #CI_CD

4 Likes