50% Reduction in Manual Testing Process of Telco Application
Asian Market
- Team size: 7 people
- Development time: 7 months
Asian Market
Background
Before integrating new features, ensuring a system’s stability and functionality is critical, not only to prevent costly failures but also to maintain competitive advantage in fast-moving markets. Industry analyses show that digital transformation and automation technologies have become central to modern IT delivery, with organizations embedding automation and AI in quality assurance (QA) to accelerate workflow efficiency and reduce errors. According to a recent research from McKinsey (2026), organisations that effectively transform their software development practices, including automation and AI‑assisted tools, are seeing up to 30 % improvements in productivity, and up to 45 % gains in software quality compared with others that refused to modernise their processes. Yet despite the clear potential of automation, the surge in software releases and growing expectations for quality continue to overwhelm traditional, manual testing processes.
Our client, a major network operator, serves millions with a comprehensive range of communication solutions via a single integrated application. Given the dynamic nature of customer demands, regular updates and additions are essential.
The client wished to validate the existing applications’ compliance and readiness levels before upgrading them. However, the surge in test cases posed challenges for timely releases using manual testing methods alone. To overcome this hurdle, the company has engaged three vendors, including GEM, to implement automated testing procedures. The client expected the quality control phase to be completed within a year to move on to the next development phases.
The products and services slated for automation testing ranged from ERP systems and web pages to consumer mobile applications. Each product required a comprehensive inspection, creation of specific testing scripts, and a detailed timeline to monitor progress.
A further challenge was the state of existing documentation. Much of it was outdated or inaccurate, meaning the team had to re-check, update, and create new guidelines before establishing reliable test cases.
Data accessibility added another layer of complexity. Because the applications were connected to multiple data systems, executing queries and performing cross-checks manually would have been extremely time-consuming, risking delays in the testing process.
GEM had sent a team of 7 members to work on-site. For each product, GEM’s QC team contacted the management and manual test team to collect relevant documents and verify the requirements. GEM and the client worked closely together to ensure that the documentation and guidelines complied with the application’s latest version. This step was crucial for establishing a reliable foundation for the testing scripts and ensuring that they were aligned with the current functionalities of the products.
Regarding data insufficiency, GEM solved the problem by creating a sample database through the API to test the needed functions. After that, the team started building automation test scripts for each application. It took the team around 20 sprints to finish the test scripts for all assigned products.
GEM’s team completed the automated testing process in only approximately half the assigned timeline. With a clear timeline and meticulously built test scripts, the testing process became streamlined, and the testing team gained control over the multiple data systems they handled.
The project was completed promptly with a pass rate of over 85%. Thanks to automated testing, the client saved 50% of the initial estimated time for the testing phase while testing accuracy remained high. As a result, we helped the client move on to the next phase of upgrading their current system earlier than expected.
This project underscores the transformative impact of a well-structured automated testing process in boosting both efficiency and accuracy across complex IT systems. By streamlining the testing process, GEM enabled faster verification cycles, improved defect detection, and stronger control over data dependencies. The case also highlights how strategic collaboration between QA teams and stakeholders can optimize the testing process, accelerate development timelines, and ensure that evolving customer requirements are met with precision.
Explore a relevant success story: Maintaining A Telco App’s Functions for Better User Experience and Retention