nightlyrun.
ServicesWorkCompareField notesSend your URL
Field notes

Lessons from the QA trenches.

Not a blog. Just notes from real projects — Playwright patterns, CI configs, and the bugs that keep showing up across audits.

  • May 2026·6 min read

    Why I structure Playwright tests with Page Object Model — even for small projects

    Everyone says POM is overkill for under 20 tests. Then test #21 breaks because a selector changed in 14 places. Here's the minimum POM that pays for itself on day one.

    Read note
  • May 2026·9 min read

    The 7 e-commerce checkout bugs I find on 80% of audits

    Discount codes that fail at 11pm. Stripe redirects that timeout on slow 3G. Shipping totals that don't update after country change. The recurring pattern across 40+ audits.

    Read note
  • Apr 2026·11 min read

    Setting up GitHub Actions for Playwright: the config I use on every project

    Matrix runs across Chromium, Firefox, WebKit. HTML reports published to GitHub Pages. Screenshot + video artifacts on failure. Slack webhook on red builds. Copy-paste ready.

    Read note

Reading these because something on your site feels off?

Send your URL
nightlyrun.

Revenue-critical flow protection · while you sleep.

ServicesCompareField notes GitHub LinkedIn Contact
© 2026 NightlyRun · Built for teams that ship
Edit with