QA for a Famous Supplement Platform

QA for a mobile app supporting a major online retailer of customers across 150+ countries.

About project

Solution

Regression testing, Functional testing, Usability testing, Cross-browser testing, Exploratory testing

Technologies

Charles Proxy, Android, iOS

Country

United States

Industry

eCommerce

Project Duration

3 years (ongoing)

Team Composition

5 QA Engineers

1 QA Team Lead

Challenge

The client needed a dedicated QA team to ensure the app’s scalability and performance across multiple platforms, languages, and payment methods. With millions of customers and 30,000+ products, the app had to handle rapid growth while maintaining a smooth and enjoyable shopping experience. Our challenge was to test and optimize the app for global users, ensuring it worked seamlessly across Android, iOS, and web.

Solutions

We implemented a comprehensive testing strategy to address the client’s needs:

Diverse testing approaches. We conducted seven types of testing, including functional, regression, usability, and exploratory testing, to identify and resolve issues in both front-end and back-end systems.

Cross-platform verification. Our team performed cross-platform and cross-browser testing to ensure consistency across all target platforms.

Advanced techniques. We applied Dr. James Whittaker’s Exploratory Testing Tours technique to uncover critical bugs during exploratory testing.

Debugging tools. Charles Proxy was used as a web debugging proxy server to analyze and modify HTTP/HTTPS traffic.
Collaboration. Our QA team integrated seamlessly with the client’s in-house developers, using Jira for efficient bug tracking and communication.

Technologies

We used a combination of debugging tools and cross-platform testing to ensure the app’s performance, scalability, and smooth user experience across Android, iOS, and web. Automation and effective test management ensured consistency and faster delivery.

  • Charles Proxy
  • Android
  • Exploratory Testing Tours
  • iOS
  • Jira for bug tracking

Types of testing

Functional testing

Verified app functionality and performance.

Usability testing

Ensured an intuitive and user-friendly interface.

Cross-browser testing

Checked performance across various browsers.

Exploratory testing

Used to discover critical bugs through targeted scenarios.

Regression testing

Reran tests after updates to ensure the app remained stable.

Smoke testing

Conducted to check the basic functionality of the app.

Confirmation testing

Verified that previously fixed bugs remained resolved.

Results

Our dedicated QA efforts ensured the app’s stability and user-centric experience, even as the client continued to expand. Our testing helped improve app performance, reduce complaints, and increase retention by delivering a seamless shopping experience across all devices and regions.

arrow-up-right-round

2000+

bug reports addressed

arrow-up-right-round

1000+

tickets tested

arrow-up-right-round

App rating improved from 4.6 to 4.9

arrow-up-right-round

40% decrease in performance-related complaints

Optimize your app for global customers with reliable testing.

Let’s discuss your project!

    Bruce Manson

    Delivery Director

    Thank you for your message!

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