Lead QE.
Ship hours.
I build the test infrastructure that takes a team's release cycle from days to hours: strict types, lean UI E2E, contract checks at every seam.
- perm · contract
- remote · worldwide
- available now
- github ↗
I'm wrapping up at Sony Interactive Entertainment on 12 June 2026, and from 13 June I'm available for remote work worldwide, perm or contract. My day-to-day is test automation across web, API, and mobile; I'd rather push validation into the API and contract layer than fight flaky UI flows. As Lead QE at Sony I run a team of three and set the engineering bar that keeps our release cycles down to hours: strict typing, linting, hooks, tight PR practice.
- Oct 2022 – now
- lead of 3 QEs
- Playwright · WDIO
- ships in hours
From the blog.
Your API requests belong in Git, not Postman's cloud
A private Postman collection does two jobs badly. Send the quick check to cURL and a .http file, the endpoint tests to Playwright, and let git hold both.
Stop seeding your Playwright suite from the login form
Drive the login form to seed every test and one selector change reddens the whole suite. Authenticate through the API and keep one test on the form.
Your coverage gate rewards tests that assert nothing
Line coverage counts execution, not checking. A test that runs your code and asserts nothing still passes an 85 percent gate.
This site runs the tests it ships.