Playwright and CI you can trust.
Test automation for SaaS teams of 20–150 engineers. Suites that run in minutes, fail only when something is broken, and block a release only when they should.
Where to start
Every engagement starts with the audit. The Foundation follows when the audit says the suite needs a rebuild.
What we do
- 01
Playwright test automation
TypeScript, fixtures for auth and test data, tagged suites, projects per browser and device. Written so your engineers can extend them.
- 02
CI/CD reliability
GitHub Actions and Azure DevOps pipelines, sharding, blob-report merging, PR summaries. Self-hosted runners on Kubernetes when hosted minutes cost too much.
- 03
Cypress and Selenium migrations
Strangler migration: the old suite is frozen, the flakiest 20% move first, CI cuts over when parity is proven.
- 04
Flaky-test cleanup
Retries are a symptom. We find the race, the shared state or the missing wait, fix the cause and remove the retry.
- 05
Fractional QA lead
Twenty to forty hours a month: PR review on tests, weekly flaky triage, release on-call, help hiring.
- 06
Production readiness review
For apps built with Lovable, Bolt or Cursor: security, smoke tests and performance before launch, in three to five days.
Proof
Checkout silently dropped orders under a race condition no test covered. We reproduced it, fixed it, and gated it with a regression test.
A timezone bug double-booked slots and overran the calendar. We corrected it across time zones and covered it with tests.
Questions
Why Playwright and not Cypress?
Playwright runs across Chromium, Firefox and WebKit, parallelises without a paid dashboard, and its auto-waiting removes most of the sleeps that make Cypress suites flaky.
Can you work inside our existing pipeline?
Yes. GitHub Actions and Azure DevOps are the ones we know best. We add reusable workflows and self-hosted runners without changing how you deploy.
Do you need production access?
No. Tests run against staging or ephemeral environments with seeded data. No production data is used in tests.
What does the audit deliver?
Flaky rate with the top offenders, CI duration and where the minutes go, a coverage map by flow, and a 30/60/90-day plan. One week, written report.
Book a 30-minute discovery call.
Tell us about the suite and the CI. We say whether an audit makes sense and what it would cover.