Webinar “How You’ll Test AI Apps” on Oct 30, 3 PM UK

QA for a Radio Streaming Service

Multi-faceted QA for a free radio streaming service with 75 million monthly users, featured in Apple’s media presentations.

About Project

Solution

Manual testing, UI/UX testing, Compatibility testing, Regression testing, Accessibility testing

Technologies

Android SDK, Postman, XCode

Country

United States

Industry

Media & Entertainment

Client

The client is a free radio streaming service that delivers music, news, sports, and podcasts to over 75 million monthly listeners. With over 100,000 radio stations and 4 million podcasts available, the service is a global leader in internet radio, providing users with access to a vast library of audio content. 

Project overview

Need thorough testing to keep your streaming service performing at its best?

    Before

    • Compatibility issues across devices and platforms
    • Performance lags and bugs following updates
    • Localization problems affecting the user experience in different regions

    After

    • Improved compatibility across web, mobile, and in-vehicle platforms
    • Faster performance with smooth, bug-free updates
    • Successful localization ensuring consistent user experience globally

    Project Duration

    8+ years

    Team Composition

    20 QA Engineers

    1 Team Lead

    Challenge

    The client wanted to expand their audience and deliver a seamless, high-quality experience across platforms, despite the growing complexity of managing content and services for over 75 million active users. The application needed to function consistently across web, mobile, and in-vehicle systems while keeping up with frequent updates and a faster release cycle. Our team was also tasked with improving the user experience while maintaining the high standards that users had come to expect.

    Solutions

    Our team provided full-cycle QA services, covering everything from manual and functional testing to compatibility, regression, and localization testing. We used automation to run over 1200 test cases daily, ensuring the app’s stability across various platforms.

    Tools like TestRail and Jira helped us streamline the QA processes and collaborate effectively with the development team. Our Scrum methodology ensured a steady release cycle. By maintaining constant communication and scaling the team as needed, we ensured smooth testing operations and timely delivery.

    Technologies

    We used a combination of mobile development tools and automation to ensure the app’s performance across platforms. Our focus was on maintaining app stability, ensuring compatibility, and optimizing testing processes through automation and efficient test management.

    • Android SDK
    • Postman
    • Selenium
    • XCode
    • Jira and TestRail

    Types of testing

    Manual testing

    Making sure that old bugs don’t reappear.

    UI/UX testing

    Confirming the new build is ready for release.

    Compatibility testing

    Speeding up testing and maximizing efficiency.

    Regression testing

    Reran tests after updates to catch any new bugs.

    Localization Testing

    Verified the app’s behavior across different languages and regions.

    Results

    With our QA efforts, the service maintained its high-quality standard, providing millions of users with a reliable streaming experience. Our continuous testing and close collaboration with the client helped the app become a stable and recognized product featured in Apple’s presentations multiple times. We ensure the app remains bug-free and well-optimized as the client expands its services.

    1200+

    test cases automated and run daily

    Featured multiple times in Apple’s media presentations

    75 million

    monthly listeners supported

    Seamless performance across web, mobile, and in-vehicle platforms

    Reduce manual effort and increase test coverage with automation!

    Reach out to our QA team today

      Bruce Mason

      Delivery Director