Customers Indeed
How Indeed transformed test automation and cut debugging time by 50% with Cypress Cloud Enterprise
Indeed.com is the world’s leading job site, with millions of job listings and millions of job seekers visiting the platform every month. Established with a mission to help people get jobs, Indeed leverages advanced technology to ensure a seamless experience for both job seekers and employers. With a vast and complex application, maintaining high-quality user experiences is paramount.
Challenge
In 2018, Indeed faced significant challenges with their internal homegrown solution for automated test coverage. The system was neither efficient nor user-friendly, creating barriers to effective testing and slowing down their development process. The R&D team, split into smaller units responsible for different objectives, needed a robust, intuitive, and scalable testing framework. They explored several options, including Cypress, Playwright, and Selenium, seeking a solution that could keep up with their rapid deployment schedules and provide measurable ROI.
Solution
After thorough evaluation, Indeed chose Cypress for its ease of use and active development. The low barrier to entry and constant innovation from the Cypress team made it the standout choice. Transitioning to Cypress, and eventually to Cypress Cloud Enterprise, provided the scalability and advanced features needed for Indeed’s large test suite and high deployment frequency.
Cypress was incredibly easy to use and understand. You could look at the test code and instantly grasp its meaning. For those new to testing, Cypress is hands down the easiest framework and testing tool to get you up and running like a pro in no time. We needed a solution that any developer could understand, and part of that was being able to run a single test in under five minutes. Cypress met that criteria effortlessly. Our developers no longer had an excuse not to test—adding coverage became a hassle-free process.
Indeed’s adoption of Cypress Cloud Enterprise brought immediate benefits. The initial implementation of test parallelization transformed their ability to manage and report on team performance. By running tests in parallel, they achieved significant efficiency gains, allowing them to showcase time savings and performance improvements to management. This newfound efficiency enabled the R&D team to take on more work within the same time frame, expanding their application coverage and improving overall productivity.
Another game-changing feature for Indeed was Test Replay. Previously, the team spent considerable time reproducing issues locally, relying on screenshots and videos that were often insufficient for accurate debugging. Test Replay eliminated this bottleneck by providing a way to re-run tests and see exactly what happened during a failure. This feature decreased their debugging time by 50%, drastically reducing the effort needed to diagnose and fix issues, and boosting confidence in their code quality. It transformed their approach to debugging, making the process more efficient and less frustrating for the team.
We had long dreamed of a feature like Test Replay. Our teams were consistently bogged down with manual debugging, which was both time-consuming and inefficient. Then, Cypress introduced Test Replay, seemingly reading our minds, and it felt like a dream come true. Our teams immediately embraced this feature, and it had a profound impact on our workflow. Test Replay allowed us to significantly improve the quality of our pipeline by ensuring that any issues were thoroughly addressed and troubleshooted before merging code into production. When I say we love Test Replay and that it has been a game-changer for our team’s workstreams, I truly mean it.
Flake Detection also played a crucial role in optimizing Indeed’s testing pipeline. By identifying unreliable tests, the team could focus on improving these areas, ensuring a more stable and reliable test suite. Establishing guidelines and thresholds for test reliability allowed them to maintain an optimal testing environment, reducing the occurrence of flaky tests and improving the overall quality of their application.
The added value of best practice sessions and a dedicated technical account manager ensured that the team stayed updated with the latest features and testing methodologies. These resources helped the team make the most of Cypress Cloud Enterprise, continuously improving their testing processes and staying ahead of industry trends.
Result
Implementing Cypress Cloud Enterprise brought remarkable improvements to Indeed’s testing processes and overall productivity. Test Replay alone reduced their debugging time by 50%, transforming the way the team handled issue reproduction and increasing their confidence in code quality. Test parallelization further enhanced their efficiency, resulting in an impressive 58% reduction in test run times. Furthermore, the adoption of Cypress has been widespread across Indeed’s R&D teams. Currently, 80% of the R&D team actively uses Cypress Cloud, demonstrating the platform’s ease of use and effectiveness.
Looking forward, Indeed is excited about potentially integrating Cypress Accessibility and UI Coverage into their tool stack. These additions promise to enhance their testing culture and maintain high-quality standards across their R&D teams, even amidst organizational restructuring. With a commitment to cultivating a culture of high quality, Indeed sees the potential for these new tools to further optimize their testing processes and support their goals for 2025.
Indeed’s journey with Cypress Cloud Enterprise highlights the significant impact of choosing the right testing framework. The combination of innovative features, user-friendly interface, and dedicated support has not only transformed our testing processes but also empowered the R&D teams to maintain and enhance quality at scale. By leveraging Cypress Cloud Enterprise, Indeed has achieved substantial improvements in efficiency, reliability, and overall productivity, solidifying our commitment to delivering high-quality user experiences on our platform.