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
Currently writing · open to consulting

Test automation that survives production.

I'm Halmurat T. — senior SDET writing about test automation at enterprise scale. Fifteen years debugging production systems at Fortune 500 telecom, insurance, retail, and financial services. The kind of scars you can't read about in documentation.

This blog is opinionated by design. Playwright vs Selenium isn't a tie. Page Object Model is overengineered. Your flaky test isn't flaky — it's broken. If that sounds useful, stick around.

Read the blog
pinned · case study · test-automation

4h → 30m

Suite runtime, same tests

Parallel Execution Without the Refactor Tax

Java · Selenium · TestNG — a 4-hour suite down to 30 minutes, running in production for over a year. No framework rewrite, no ThreadLocal overhaul.

Read the case study →
~/halmurattahir — git log --oneline -n 6
  1. d0a6a21 2026-04-28 (HEAD → main) Playwright MCP vs CLI vs Agents: What to Use in 2026
  2. b4d693d 2026-04-23 Claude Code Has 2 Primitives, Not 3 — Use Skills First
  3. e4257fe 2026-04-23 Playwright's New CLI Debugger Finally Works in Headless CI
  4. 168a1ac 2026-04-21 Playwright 1.59's Screencast API Ends Useless Test Videos
  5. 5911ebe 2026-04-17 Stop Sharing Test Environments — Build One You Control
  6. ea762f8 2026-04-09 We Cut 150 Min of Test Setup with 3 Java Classes
▋ ready · cd ./blog →

ship/ StepScout — IntelliJ plugin for Cucumber step navigation →

Don't miss a thing

Subscribe to get updates straight to your inbox.

HT

No spam · Unsubscribe anytime

Welcome aboard!

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

§02 Status board
➜ Reading
The Art of Spending Money
42% · Morgan Housel
➜ Writing
“Why 'flaky' isn't a diagnosis”
Next Tuesday · dispatch
➜ Shipping
StepScout
47 installs · IntelliJ plugin
§01 Recent writing
View all →
§ Lead Story Issue • 2026
AI Testing April 28, 2026 / 14 min

Playwright MCP vs CLI vs Agents: What to Use in 2026

Playwright has three ways to talk to AI: MCP, CLI, and Test Agents. Here's the decision framework an enterprise SDET uses to pick the right one for 2026.

Read the story →
Filed under ai-testing /playwright /llm
AI Testing
April 23, 2026 / 12 min

Claude Code Has 2 Primitives, Not 3 — Use Skills First

Most engineers think Claude Code has three primitives. It actually has two — skills and subagents. Here's when to use which, with token-cost benchmarks.

Filed under ai-testing /claude
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
QA Strategy
April 17, 2026 / 24 min

Stop Sharing Test Environments — Build One You Control

Shared staging environments are the #1 source of flaky UI tests in enterprise teams. Here's the 5-pillar blueprint for building a controlled test environment.

Filed under qa-strategy /test-data
Case Studies
April 9, 2026 / 11 min

We Cut 150 Min of Test Setup with 3 Java Classes

How we built a Playwright API test data layer in Java — replacing UI setup that burned 150 minutes per run with 3 classes and a legacy API wrapping pattern.

Filed under case-study /api-testing
§ 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.