This project showcases an end-to-end automated testing solution for two popular e-commerce platforms: Mamaearth (beauty and wellness products) and Bikewale (bike information and purchase assistance). The automation scripts are designed to simulate real-world user actions including product search, cart updates, checkout, and payment simulation β all tested efficiently with reporting and logging support.
π Project Objectives
β Automate end-to-end shopping scenarios
β Handle form inputs, cart updates, multiple payment methods
β Generate structured test reports using TestNG
β Improve testing speed, accuracy, and coverage
β Reduce manual effort and increase test reliability
π οΈ Tech Stack Language: Java
Automation Tool: Selenium WebDriver
Testing Framework: TestNG
Build Tool: Maven (optional)
IDE: IntelliJ IDEA / Eclipse
Browsers Tested: Chrome (can be extended to Firefox, Edge, etc.)
π Features Tested ποΈ Mamaearth Automation Product search and filtering
Add to cart and quantity adjustments
Checkout simulation
Payment method selection (simulated)
Error handling and validations
ποΈ Bikewale Automation Bike model selection
Comparing models
Submitting inquiries and test ride forms
Region-specific dealer and showroom info
Verifying CTA (call-to-action) buttons
π Test Reporting
Integrated TestNG reports
Logging with console output
Test result summary at the end of execution
π Author Sumit Gupta
π§ sumitgupta.1018@gmail.com
π LinkedIn
π» GitHub