EnGeniousEnGenious

Web

GRAMMARLY

WEB TEST AUTOMATION

Building a better world through better writing. Cutting-edge AI empowers individuals and teams to communicate confidently and effectively - transforming how people connect, collaborate, and create.

none provided

WEB TEST AUTOMATION

Migration from Webdriver.io to Cypress enabled more efficient and reliable test automation, enhancing Grammarly's ability to deliver high-quality user experiences faster.

none provided

CHALLENGE

Ensuring flawless performance on Grammarly’s platform required thousands of precise tests. Faced with WebDriverIO’s flakiness, Grammarly transitioned to Cypress, and our team managed the complex migration, tackling challenges like screenshot-based test results and incomplete copy-paste functionality. Through collaboration and innovative solutions, we elevated Grammarly’s testing capabilities with speed and quality.

Integrated seamlessly into the post-merge process to accelerate time-to-market and ensure reliable, high-quality releases.

Extended testing across third-party apps like WhatsApp, Facebook, and Gmail, adapting to unique architectures and frequent updates for consistent performance and compatibility.

SUCCESS

↑20% Over per-day test-rate KPI
200+ Successfully migrated end-to-end tests
none provided

Eliminated disruption and improved dependability

We migrated over 200 end-to-end tests from Cypress to Playwright for Grammarly, enhancing stability and achieving consistent test results across environments. We proactively addressed test failures during migration and maintained seamless continuity without disrupting existing testing flows. This solution provides Grammarly with a more reliable, scalable testing framework that supports growth and optimizes platform performance.

Broader test coverage

Incorporated tests for edge cases and complex scenarios, boosting confidence in the application's performance.

none provided

Reestablished test process relevance

Updated older tests to reflect the Grammarly application’s latest features and requirements.

Lower dependency on outdated elements

Identified selectors that would work similarly in Cypress, allowing us to double-check the test flow screenshot-free.

Better per-day test rate

Added GitHub Copilot to the migration process, achieving a 5.5 per-day test rate—20% greater than our goal of 4.5

User retention is an investment you can’t afford to forego

Don't leave user satisfaction to chance. Let's find out how we can turn every first-time visitor into a lifelong fan.