Skip to content
HN

Blog

Notes on automation & quality

Planned articles distilled from what I'm learning while building automation frameworks. Full write-ups are published progressively — see each post for status.

RSS
PlaywrightReliability

Reducing Flaky Tests: A Practical Checklist

What actually causes flaky end-to-end tests, and the concrete changes that fix them instead of hiding them behind retries.

Read note23 min read
PlaywrightArchitecture

Building a Playwright Framework From Scratch

Walking through the folder structure, page object design and configuration decisions behind a maintainable Playwright framework.

Read note17 min read
PlaywrightFlaky Tests

Smart Waiting: Why waitForTimeout Is a Trap

The difference between waiting for time and waiting for state, and why only one of them scales.

Read note14 min read
PlaywrightBest Practices

Playwright Best Practices I Actually Follow

A working list of Playwright conventions — locators, assertions, config — that keep a suite fast and readable as it grows.

Read note16 min read
ArchitectureTesting Strategy

Automation Architecture: Structuring for Scale

Folder structure, layering, and boundaries that keep a test suite maintainable past the first hundred tests.

Read note7 min read
POMDesign Patterns

Page Object Model Design, Beyond the Basics

Moving from 'one class per page' to composable, reusable page components.

Read note6 min read
Quality Engineering

Quality Engineering: Testing Earlier, Not Just Harder

What changes when a team treats quality as something designed in from the start, instead of a gate at the end.

Read note6 min read
PlaywrightLocators

A Locator Strategy That Survives Redesigns

How choosing role- and text-based locators over CSS/XPath chains keeps tests alive through UI changes.

Read note6 min read
CI/CDJenkins

Wiring Test Automation Into CI/CD

Running Playwright suites in Jenkins, publishing HTML reports and traces, and treating pipeline failures as first-class bugs.

Read note6 min read
API TestingREST

API Testing Fundamentals for E2E Testers

Why API-level tests are the fastest layer of your pyramid, and how to start writing them alongside UI tests.

Read note6 min read