Case Study: Perlego achieves 20 releases per day and near-zero test flakiness with Cypress

A Cypress Case Study

Preview of the Perlego Case Study

From Selenium to Cypress Boosting Release Velocity and Confidence at Perlego

Perlego, a London-based edtech offering access to over 1 million e-textbooks, faced persistent test flakiness and slow releases while using Selenium. Tests frequently failed in development and staging, forcing manual checks, eroding confidence, and allowing customer-impacting bugs to reach production — so Perlego moved to Cypress (and integrated Cypress Cloud) to address reliability and faster CI-driven releases.

Perlego replaced its Selenium suite with Cypress across all web projects, rewrote tests in weeks, and integrated Cypress Cloud into CI; Cypress is now used by 100% of QA. The change enabled up to 20 releases per day, ~130k tests every 30 days, nearly eliminated flakiness, cut test runtimes via parallelization (saving about 35 days of CI runtime per month and reducing run times by ~71%), and returned senior engineer hours previously spent firefighting — all credited to Cypress.


Open case study document...

Perlego

Yorgos Eliopoulos

Senior QA Engineer


Cypress

24 Case Studies