QA for a Global Print on Demand Company

Robust QA for a global e-commerce platform with over 30 million annual orders, covering multi-platform functionality, scalability, and AI-driven personalization.

About project

Solution

Manual testing, Automated testing, Cloud migration testing

Technologies

Fabric, Firebase, Postman, XCode

Country

United States

Industry

Media & Entertainment

Project Duration

3+ years (ongoing)

Team Composition

1 Team Lead

20+ QA Engineers

Challenge

The client faced a complex testing ecosystem with multiple intersecting challenges. Their platform offered over 1,000 physical products with 1M+ design variations, requiring testing across iOS, Android, and web platforms. The system needed to handle millions of annual orders while maintaining performance during peak periods.

Additional complexity came from new AI-powered personalization features, ongoing cloud migration, and multiple software acquisitions. The QA team needed to scale rapidly while ensuring consistent quality across all platforms and features.

Solutions

Comprehensive manual and automated testing
Our QA team was dedicated to covering a vast array of testing needs, scaling from 3 to over 20 QA engineers as the project expanded. Our strategy included:

  • Cross-platform and cross-browser verification to maintain consistency across devices
  • Regression and ad-hoc testing for reliable functionality after each update
  • AI testing for the new personalization features, focusing on accuracy and user satisfaction

Advanced automation setup
We developed a mobile automation framework from scratch, integrated CI/CD pipelines, and expanded automated test cases to enhance coverage without slowing down releases. Key achievements included:

  • 180 end-to-end mobile tests with Appium and XCUITest
  • Automated report generation for quick insights on test results
  • Video recording for failed tests to improve debugging

Real device testing for comprehensive coverage
To ensure consistent quality, we used 40+ physical devices, from iOS to Android and desktops, capturing any device-specific issues that virtual emulators might miss.

AI and cloud migration support
Our team managed continuous testing while supporting the client’s shift to cloud infrastructure and integrating new AI features, maintaining stability throughout.

Technologies

Our tech stack focused on robust testing frameworks and tools for comprehensive coverage:

  • Fabric
  • Firebase
  • Postman
  • XCode
  • Jenkins
  • TestRail
  • Appium
  • Selenium

Types of testing

Functional testing

Ensured core functionalities performed as expected.

Regression testing

Confirmed that updates didn’t disrupt existing features.

Exploratory testing

Discovered edge cases and unique scenarios.

Accessibility testing

Ensured usability for users with disabilities.

Cross-platform testing

Verified app performance across iOS, Android, and web.

AI validation testing

Tested AI-driven personalization for accuracy.

Results

Our testing efforts delivered significant improvements across all metrics:

arrow-up-right-round

400

end-to-end iOS test coverage achieved

arrow-up-right-round

15%

reduction in build failures

arrow-up-right-round

20%

decrease in testing costs

arrow-up-right-round

25%

reduction in manual QA effort

arrow-up-right-round

47%

traffic spike handled without issues

arrow-up-right-round

60%

faster test creation through AI-driven scenarios

arrow-up-right-round

Successful cloud migration with minimal disruption

arrow-up-right-round

25%

increase in customer satisfaction scores

Struggling with complex, multi-layered e-commerce testing?

Let’s optimize your QA strategy.

    Bruce Mason

    Delivery Director

    Thank you for your message!

    We’ll get back to you within one business day.