Sponsored Link
Why are your builds breaking? Stop guessing and let AI find the answers.
Tired of sifting through logs to figure out if that's a flaky test or a genuine bug? Get immediate, actionable answers with Sauce AI for Insights. Join our product team for a demo to see how asking straightforward questions gets you the clarity you're looking for. Check out the demo!
NEWS
Being a leader on a Quality Team is lonely
The value of the Quality Team is sometimes hard to prove until things go wrong. I could relate to some reflections shared by a fellow leader in this Reddit thread.
Furthermore, Swathika Visagn shares her experience with Exploring test leadership in a consultancy environment.
How do you test PRs?
That's another Reddit thread that got my attention. A genuine question on to what degree software should approach verification of pull requests, with some good advice from the community.
Moreover, Josphine Job points out Why Software Bugs Go Unreported in Testing and How to Fix the Gap.
How to Build an Environment Where QA Wants to Grow
A full-of-advice article by Maksim Laptev on their journey of creating a foundation for testers to thrive at work, from effective onboarding to avoiding burnout.
In relation to that, I found an insightful article on QA approaches in hiring by Vitaly Sharovatov.
Quality is a System
Great take by Alan Page describing how real quality comes from care and a system that supports clarity, flow, and feedback.
Similarly, Jitesh Gosai explains why Quality is Emergent, and Dennis Martinez points out that Everything is a Trade-off in today's software development powered by AI.
The Questions That Separate Good QA Strategy from Guesswork
Effective testing is mostly about thinking, and that especially applies to developing a good test strategy, as Irfan Mujagić explains.
Moreover, Oliver Martin-Hirsch shares some interesting thoughts on Why QA Will Be the Last Job Standing in the Age of AI.
AUTOMATION
How Modern UI Testing Unifies Developers and QA
Miguel Acosta Quinones describes how visual UI tests fit within the test pyramid and let developers catch bugs early.
Method-Based Approach for Readable E2E Tests Without Cucumber
Josphine Job shows how you can code tests in a descriptive way without an additional layer on top — an approach that was also brought up in a recent Reddit thread about writing BDD with tests without Gherkin.
On the other hand, Çağrı Ataseven demonstrates Building Truly Dynamic Cucumber Step Definitions Using Reflection, Annotations, and Factory Pattern.
Scaling DAA: Mastering the Action Layer with Composite Patterns
Having proven popular in the previous issue, Nai-Yuan Chang continues the series about the Declarative Action Architecture in test automation.
You can also learn Why the DAA Action Layer is More Like an SDK Than a Bag of Tools and explore a handy FAQ.
Testing the unpredictable: Introducing Semantic Assertions
How do you test LLM-based apps? Leonardo Lanni came up with a neat solution that lets you write simple assertions that leverage another AI underneath to evaluate the output.
Speaking of that, Carlos Gutierrez tells us about the Soft Assertions in the SDET World.
Top Automation Anti-Patterns to Avoid (With Real Examples)
Vladimir Josifoski gives an overview of common mistakes when automating tests and advises what to do instead.
In that context, Taras Mankovski shares a practical solution to Stop abusing test doubles.
Sponsored Link
How to Drop Automation Build Failures by 40%
Some teams spend nearly 50% of QA time maintaining scripts. BrowserStack's new Self-Healing Agent changes that by remediating broken locators at runtime. It keeps pipelines green instantly and auto-proposes permanent code updates for later. Compatible with Selenium, Playwright, and Appium. See how to drop build failures by 40% here.
TOOLS
A Simple Way to Improve Test Automation Using MCP Servers
Wondering how to use MCP for test automation? Ashwin M provides a step-by-step guide to leveraging agents for executing Playwright tests with file and shell access.
Furthermore, Aykut Denizci shows how to Configure Playwright MCP Like a Pro: Custom Headers, Cookies, and Smarter Agents.
How I automated the annoying part of my job with Goose and Playwright MCP
Filip Hric describes an interesting idea on using Playwright MCP and Goose to automate some of the tester's mundane tasks and increase efficiency.
Similarly, Esra Tarakci shares How We Used MCP to Scale Mutation Testing at Trendyol.
How I Ran Cypress Page Objects Inside Playwright Without Rewriting a Single Line
Want to migrate to Playwright without too much effort? Aneeshia Sasidharan shares an unconventional way of reusing the existing Cypress page objects directly in Playwright.
How to Perform Response Verification in REST-Assured Java for API Testing
Mohammad Faisal Khatri gives detailed advice on how to effectively assert responses in Java tests with REST-assured.
On top of that, Piotr Horzycki demonstrates How to quickly test an API with snapshot tests.
Welcome to the 295th issue!
Today, I want to share with you something special:
Great Resources on Software Testing & Quality Engineering.
It's a huge, curated collection of testing knowledge — from fundamentals and approaches to automation and tools.
Kudos to Huib Schoots for putting this together.
Happy learning! 🙂
Dawid Dylowicz