Pacifique Tuyizere
Get in touch
All work

Playwright regression suite

An automated test suite for six products, where known bugs are written as expected failures so the team finds out as soon as one is fixed.

38tests across 6 products

Context

Known bugs were tracked in spreadsheets, so nobody noticed automatically when one was fixed or came back.

What I did

  • Wrote 38 Playwright tests in six files, covering core navigation and the create flows that work.
  • Wrote each known bug as test.fail(): it fails today and reports as soon as engineering fixes it.
  • Documented setup, the status of each test and safety notes for running against production.

Key decisions

test.fail() for known bugs over skipping broken flows
A skipped test hides the bug. An expected failure keeps it visible.

Result

Handed over as a ready-to-run npm project.

esc
Developer
Questions
Projects
Credentials
Skills
Sections