Halmurat T.
Halmurat T.

Senior SDET

Home Blog Books ask About

The Dispatch

Weekly QA notes from the trenches.

Welcome aboard!

You're on the list. Expect real-world QA insights — no fluff, no spam.

© 2026 Halmurat T.

Automation 24
  • Selenium
  • Playwright
  • Appium
  • Cypress
AI Testing 5
CI/CD 6
  • GitHub Actions
  • Slack Reporting
QA Strategy 4
Case Studies 5

Posts tagged "debugging"

All ai ai-agents ai-testing api-testing appium case-study cicd claude consulting contract-testing copilot cypress debugging design-patterns devops docker enterprise framework-design github-actions java jenkins leadership lessons-learned llm localization locators loose-coupling parallel-execution playwright qa-strategy reporting sdet selenium self-healing shift-left slack team-building test-automation test-data test-generation testing testng tight-coupling trace-viewer war-story
CI/CD
April 23, 2026 / 11 min

Playwright's New CLI Debugger Finally Works in Headless CI

Playwright 1.59 ships --debug=cli and scriptable trace analysis. The first debug surface that actually works where enterprise tests fail — headless CI.

Filed under playwright /cicd
Automation
April 21, 2026 / 11 min

Playwright 1.59's Screencast API Ends Useless Test Videos

Playwright 1.59 ships a Screencast API with burned-in action annotations and chapter markers. Microsoft sells it for AI agents — the real win is CI triage.

Filed under playwright /trace-viewer
Case Studies
February 19, 2026 / 13 min

Shared Session Cookies Corrupted Our Parallel Tests

Eight Playwright BrowserContexts were properly isolated, but they all loaded the same session cookie — so the server treated 8 parallel threads as one.

Filed under case-study /parallel-execution
Automation
January 27, 2026 / 5 min

Playwright's onceDialog Has a Silent Handler Leak

Why onceDialog stays registered when no dialog fires, silently eating the next dialog from an unrelated action — and the onDialog/offDialog pattern that fixes it.

Filed under playwright /framework-design
Case Studies
January 13, 2026 / 13 min

The Flaky Test Isn't Flaky — It's a Race Condition

How a 'flaky' Playwright test exposed a shared test user race condition in our parallel suite, and the isolation patterns that fixed it for good.

Filed under case-study /parallel-execution
§ Colophon

Halmurat T. — Senior SDET writing about test automation, CI/CD, and QA strategy from 10+ years in the enterprise trenches.

Set in
IBM Plex Sans, Lora, and IBM Plex Mono.
Built with
Astro, MDX, Tailwind CSS & Expressive Code. Served by Vercel.
Privacy
No cookies. No tracking scripts on the main thread — analytics run sandboxed via Partytown.
Source
github.com/Halmurat-Uyghur
Terminal
Try /ask to query Halmurat's notes in a shell prompt.

© 2026 Halmurat T. · Written in plain text, shipped in plain time.

Search
Esc

Search is not available in dev mode.

Run npm run build then npm run preview:local to test search locally.