Leveraging Our Own Platform to Drive Employee and Customer Success
At Leapwork, we pride ourselves on being leaders in the test automation space.
To maintain this position, we know it’s essential to practice what we preach. Our platform must meet the highest standards so that our customers—such as Mercedes Benz, PayPal, and Mattress Firm—can deliver exceptional user experiences.
To help these industry leaders maintain their edge, we’ve embedded the best QA practices into our own development process, ensuring our platform is robust, reliable, and ready to support the needs of global enterprises.
Here’s how we implemented automation into our testing practice.
Our QA challenges
Leapwork is an enterprise-grade platform with multiple versions and adapters for integrations. Manually testing Leapwork faced significant challenges as it was too slow and couldn’t keep up with rapid development cycles and frequent releases.
Developers faced long feedback loops waiting for QA to validate their changes, resulting in delayed releases.
Key Issues:
- With 12 releases, including major, service, custom releases, a year and long manual testing cycles (22 working days), developers were always waiting on QA feedback, and there were delays in release schedules.
- The team of 7 QA engineers spent over 60% of their time on repetitive tasks and testing multiple configurations, reducing their capacity to focus on innovation.
- Human errors led to inconsistencies in test results.
Implementing our solution
Deepti Rawat is the Engineering Director (QA) at Leapwork. She leads a team of 23 people and is responsible for ensuring quality best practices in developing our platform. Here’s how she approached this project:
“We conducted a thorough assessment of existing QA processes and identified over 3000 test cases suitable for automation. We created automated test flows for smoke, regression, and risk-based cases across different product areas, inspired by the Test Pyramid Strategy, and divided the product into blocks, adaptors, and end-to-end scenarios for comprehensive coverage.”
Automation test cases were scheduled through the Leapwork platform across multiple configurations, including different editions, operating systems, and browsers to ensure robust testing.
Anju Bhandari, a Principal QA Engineer on Deepti’s team, added, "Leapwork is capable of automating any type of application, which helped us to automate our regression testing of web and desktop applications at a very fast pace. Now, we use automation in the release regression test in multiple configurations and we focus on in-sprint automation of new features.”
Outcomes
By automating our own testing processes, we improved testing efficiency, reduced costs, boosted employee productivity, and enhanced customer satisfaction.
- Testing efficiency:
- Increased test coverage by 150%, ensuring all critical paths were tested.
- Reduced the testing cycle time by 82% (from 22 manually to 4 days with automation).
- Reduced test execution time by 95% (from 392 hours manually to 19 hours with automation).
- Covered multiple configurations/data for testing through automation, significantly reducing manual effort.
- Cost savings:
- 40% cost savings through reduced labor costs by automating regression testing.
- Lowered operational costs associated with errors and delays by 25%.
- Employee productivity and satisfaction:
- Relieved employees from monotonous tasks, allowing them to focus on strategic and creative work.
- Employee productivity increased by 20%, as they could now focus on more complex and rewarding tasks.
- Customer satisfaction:
- Faster response times and consistent service improved overall customer experience and loyalty.
- Reduced customer-reported bugs by 30%, leading to higher customer trust and retention.
Nishant Arora, Engineering Manager (QA), said one of the most important wins was how Leapwork has helped transform the mindset of the functional testing team. “We’ve changed the way our QAs think and successfully integrated automation as part of our sprint goals. This also helps us 'shift left' in testing, so we can catch potential problems sooner and improve overall code quality from the start.”
After becoming a regular user of Leapwork, Nitika Chugh, another Engineering Manager (QA), saw Leapwork in a new light. “A test automation platform's success doesn't just lie in maximum test coverage. It lies in how quick and robust automation can be built, with minimum learning curve and low maintenance. These are the main reasons for Leapwork's success, and I can see this now as a user of Leapwork.”
Deepti reflected on the project and its impact on employees and customers. “Our platform allows a strategic shift in QA, from being gatekeepers of quality to enablers of faster, smarter development, where testing happens continuously and efficiently. This has impacted both our employees and customers. QA engineers can dedicate more time to innovative work, critical thinking, and exploratory testing, while our customers enjoy a more reliable platform."