Engineering Quality at Scale
Field notes on test automation, AI-assisted engineering, and agentic systems.
// latest
Fresh off the keyboard
The Craft of Writing Tests
Testing is a design activity as much as a verification one. The tests you write reveal how well you understand your own system.
Building Agentic QA Systems: First Principles
What happens when you give an AI agent access to your test suite, CI pipeline, and bug tracker? A look at the architecture and real challenges of agentic quality engineering.
On Being a Quality-Minded Engineer
Quality isn't a role or a department. It's a way of thinking about the work — one that's increasingly rare and increasingly valuable.
Should you get excited about WebDriver BiDi?
WebDriver BiDi is a proposed, upcoming W3C standard protocol designed to bridge the gap between two different browser automation worlds: WebDriver "classic" (excellent for cross-browser compatibility but bound by synchronous, HTTP-based APIs) and the Chrome DevTools Protocol (CDP) (extremely fast, low-level, and bi-directional, but limited primarily to Chromium-based browsers). By combining the strengths of both, WebDriver BiDi aims to offer a unified, high-speed, and low-level bi-directional automation standard natively supported by all major browser vendors (Google, Apple, Microsoft, and Mozilla).
Is Playwright already the finest test automation tool?
For many years, Selenium was the go-to testing framework for QA engineers seeking a test automation solution. It was able to test any browser (which was especially important during Internet Explorer’s reign) and any platform. However, it seems that those times are now behind us.
Jenkins Email Template for Robot Framework Results
Running Jenkins jobs with Robot Framework tests can be really convenient and Robot Framework plugin for Jenkins presents results in html and generates images to track trends via charts. Of course going to Jenkins URL and inspecting results is not everybody’s first choice. Great amount of our communication happens via Email and therefore we want to show our tests results via email too. If anything it is easier to forward information to other parties involved.