How Meticulous Helped Engine Reclaim 250+ Hours Each Month

Meticulous helped Engine reduce regressions, repair broken feedback loops and ship dependency upgrades faster.

250+

engineering hours saved per month

93%

developer satisfaction rate

50

escape bugs caught each month

10x

faster redesigns

THE PROBLEM

There’s a high price to pay for regressions

With 300 engineers contributing to a codebase, it may be easy to dismiss escaped bugs as the cost of doing business. But for Engine - the travel management platform valued well over $2.1 billion - every rogue bug not only risks compromising the user experience, it also costs developers valuable time to track down and fix.

Engine’s codebase is four years old and has grown in complexity as the company has onboarded new features, customers, and team members. Naturally, quality assurance has also become increasingly complex and the company’s Cypress testing stack began facing challenges such as lack of ownership, high maintenance costs, and long runtimes.

As a result, the team found themselves addressing an average of 50 escaped bugs per month in Engine’s primary application. Principal Software Engineer Colin Hanna estimated that each bug takes about five hours to address, including reporting, triaging, identifying the responsible team, and writing tests to prevent it from recurring.

“We struggled to maintain our Cypress Suite and get a good signal from it, and one of our engineers recommended Meticulous to help with our testing stack.” Colin said.

But, will it work?

At first, Colin was “extremely skeptical. The claims smelled like magic that wasn’t real to me,” he said.

After getting on a couple of calls with the team and learning more about how Meticulous works however, he changed his mind and convinced the team to run a pilot.

Implementation was much easier than he expected.

Profile

Industry

Travel

Age of codebase

4 years

Engineers

300+

What makes Meticulous different from other testing tools for me is the amount of effort we're putting in for the value. We're getting a lot of feedback points across our application for no investment. I think I set it up in less than an hour for a new app and we were getting screenshots from day zero."

Colin Hanna, Principal Software Engineer, Engine

THE CHALLENGE

Overcoming skepticism and embracing high-fidelity results

At first, Hanna was “extremely skeptical.The claims smelled like magic that wasn’t real to me,” he said.

After learning that Meticulous combined session management, network mocking, and code coverage injection, however, Hanna changed his mind. He championed the platform and convinced the team to run a pilot.

“Once I could wrap my brain around how it works, I wanted to see if Meticulous could deliver,” Hanna said.

Implementation was easier than he expected.

“We set it up in an hour, and we were getting visual diffs on day one,” Hanna said. “It was lightning fast.”

Engine’s primary concerns were achieving full coverage of their app and improving visual testing. They were running Cypress in headless mode and could perform traces but not visual diffs, leaving them without feedback loops in their design process.

Essentially, they couldn’t point to a picture and discuss it, which meant the company’s design and engineering teams had no way to collaborate before making changes to their staging and production environments.

Meticulous gave Engine the visibility into visual inconsistencies and behavioral issues, a change that proved transformative. In the final week of the pilot project, 39 out of 50 engineers surveyed—78%—reported catching a bug that they had previously struggled to detect. In addition, 92% of Hanna’s team (46 out of 50) felt their developer experience had improved.

“We were laser-focused on reducing our escaped bug rate, and the trial convinced my team and the VP of engineering that Meticulous was the right tool for the job,” Hanna said.

TEST RUN STATS

3,200

end-to-end coverage

320k

lines of code tested

32hrs

user sessions replayed

THE SOLUTION

Bogged down by manual testing

With 300 engineers contributing to a code base, it may be easy to dismiss escaped bugs as the cost of doing business. But for Engine, the $2.1 billion travel management platform, every rogue bug could compromise the user experience.

Engine’s codebase is four years old and has grown in complexity as the company has onboarded new features, customers, and team members. Naturally, quality assurance has also become increasingly complex. The company’s Cypress testing stack suffered from common pitfalls, including a lack of ownership, high flakiness, and long runtimes.

As a result, Engine couldn’t rely on the platform to ensure consistency for their users.

Engine Principal Software Engineer Colin Hanna estimates his team addressed roughly 50 escaped bugs per month in Engine’s primary application. Due to behavioral and visual inconsistencies, these bugs required about five hours each to address, including reporting, triaging, fixing, and writing tests to prevent a recurrence.The engineering team was bogged down by manual testing and a high volume of escaped bugs, with regression rates that stalled new feature development.“Cypress Suite was underloved by our QA team,” Hanna said. “We struggled to maintain and get a good signal from it, and one of our engineers recommended a tool that would help with our testing stack.”That tool was Meticulous, and it would soon transform how Engine tests its frontend application.

“We set it up in an hour, and we were getting visual diffs on day one,” Colin said. “It was lightning fast.”

Meticulous empowered us to ship tighter and reduce behavioral issues right away.”

Colin Hanna, Principal Software Engineer, Engine

THE VALUE

The ultimate value is peace of mind

For Engine and its engineers, Meticulous assures quality, reliability, and peace of mind. It accelerates workflows, manages complexity, and automates regression cycles, helping to create a cohesive user experience that drives growth without overburdening Hanna’s teams.

Engine’s internal design team, made up of three engineers and three designers, puts it all into perspective:

“The design team uses Meticulous to prepare broad but minor redesigns. They load a pre-release version into our staging environment and run an introspect,” Hanna said. “The process is ten times faster, and they ship more frequently. It’s their favorite thing.”

MORE CASE STUDIES

How Meticulous Helped Notion Transform Frontend Reliability

Learn More

LaunchDarkly Increases Release Speed, Cuts Frontend Incidents By 80%

Learn More

How Meticulous Helped Engine Reclaim 250+ Hours Each Month

Learn More

Ready to start?

Set up in minutes and generate tests to cover your whole application.