The challenge
- Testing relied on institutional knowledge, without proper test cases
- A custom legacy automation framework that was difficult to use
- Long regression cycles that drained budget
- SEV1 production incidents after almost every release
What we did
- Evaluated both the quality process and the tooling, and introduced order first: test-case management with Jira and GitHub integration so all testing is visible and accessible
- Instead of reworking the legacy framework, set up a TypeScript solution for web and mobile on Playwright and WebdriverIO
- Wrote automation "wide but shallow", covering a large portion of features so bugs surface earlier in the SDLC
- Reached 65% automation coverage within four months
Results
- Faster releases to customers
- Engineers focused on building quality in instead of fighting fires
- SEV1 production incidents reduced by 90% within six months
- A mindset shift: quality as a first-class citizen
Tech
TypeScript, Playwright, WebdriverIO, Qase, Jira, GitHub