About The Client

One of the largest independent B2B ecommerce companies that distributes heavy-duty truck parts and accessories to wholesalers. It supplies a wide range of products that support the maintenance and repair of major OEMs of heavy-duty vehicles.

The company serves wholesalers and businesses across various industries, including small, regional and national trucking companies, private fleets, waste services companies, construction companies, municipalities, and independent repair shops.

Challenges

  • Highly coupled architecture with multiple upstream & downstream integrations
    (POS, Marketplace, HCL Commerce, Credit, Inventory, Invoicing)
  • Frequent Agile releases requiring full regression validation per sprint
  • E2E workflow validation required across UI → API → DB → external systems
  • Manual testing could not scale with release velocity
  • Limited automation for API, data, and business rules validation
  • Need for CI-driven execution to support continuous delivery

Solutions

  • Implemented UNITE automation framework with modular, reusable test components
  • Designed layered automation architecture covering:

    • UI automation (Selenium / Cucumber)
    • API automation (REST Assured / SOAP)
    • Data validation (SQL / DB checks)
  • Built data-driven automation to simulate production-like scenarios
  • Automated critical E2E workflows:

    • Order creation
    • Pick ticket processing
    • Credit validation
    • Invoice generation
  • Integrated automation with Jenkins CI pipelines for continuous regression
  • Enabled parallel execution using Docker-based environments
  • Configured HTML / Extent reports + email triggers for run visibility

Outcomes

  • 50% Faster Releases

  • 98% Automation Stability

  • 1,300+ Tests Automated

  • 400+ Hours Saved per Cycle

  • Early Defect Detection

  • Stable CI/CD Releases

  • $8K+ Savings per Release with 40% Cost Reduction per Cycle through Automation ROI

Tools & Technologies

  • Automation Framework: UNITE

  • UI: Selenium / Cucumber

  • API: REST Assured / SOAP

  • Data: SQL / MySQL

  • CI/CD: Jenkins / Docker

  • Reporting: Extent / HTML