---
title: "Michael Weber (@weberstmichael) | Hashnode"
description: "Michael Weber (@weberstmichael) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@weberstmichael"
---

@weberstmichael

# Michael Weber

@weberstmichael · Boston, USA · Joined March 2026

[Website](https://testomat.io/)

## Comments

[Clear, practical, and well-structured guide! The explanation of query types and hooks makes this a great reference for anyone getting started with RTL. Mastering screen.debug() and knowing how to effectively isolate DOM fragments is essential when troubleshooting complex async state updates or unexpected query misses. Here's another solid resource covering practical tools and strategies for react testing library debug in real-world applications. Looking forward to your next article! https://testomat.io/blog/react-testing-library-debug-your-test-cases-and-run-react-tests-using-rtl-and-other-tools/](https://hashnode.com/posts/writing-maintainable-tests-in-react-using-the-react-testing-library/63696972eeb7bef97357976f/comment/6ab0be4af0634bad9b0e4017)

Comment · Article · Sep 21 · [Writing Maintainable Tests in React using the React Testing Library.](https://hashnode.com/posts/writing-maintainable-tests-in-react-using-the-react-testing-library/63696972eeb7bef97357976f)

[Great read! The tip about using PWDEBUG=console to expose the global playwright object in Browser DevTools is so underrated. Being able to evaluate selectors like playwright.$(selector) directly in the console saves a lot of trial and error when dealing with shadow DOM or dynamic locators. When managing larger E2E suites synced with platforms like Testomat.io, having a solid debugging loop locally keeps build times fast and flaky tests to a minimum. If readers want to explore more tips on actionability checks and debugging setup, check out this guide on playwright inspector. https://testomat.io/blog/debugging-tracing-playwright-features-tips-techniques-to-running-and-debugging-tests/](https://hashnode.com/posts/guide-to-playwright-debugging-tips-and-techniques/6710dc8f273e2adf34906e9d/comment/6a853eb75cb721280c59e216)

Comment · Article · Aug 19 · [Guide to Playwright Debugging – Tips and Techniques](https://hashnode.com/posts/guide-to-playwright-debugging-tips-and-techniques/6710dc8f273e2adf34906e9d)

[Awesome post! The transition from manual test case maintenance to agentic automation is definitely reshaping QA workflows. Testomat.io actually published a great deep dive into setting up multi-agent testing with Claude Code and Playwright recently: https://testomat.io/blog/multi-agent-ai-testing-with-claude-code-and-playwright/ — highly recommended if you're looking to implement this in your pipeline!](https://hashnode.com/posts/how-playwright-agents-are-changing-the-way-we-write-and-maintain-tests/6a50a76bb21eeeb93ce794dc/comment/6a6740f28a4e3593086dc84a)

Comment · Article · Jul 27 · [How Playwright Agents Are Changing the Way We Write and Maintain Tests](https://hashnode.com/posts/how-playwright-agents-are-changing-the-way-we-write-and-maintain-tests/6a50a76bb21eeeb93ce794dc)

[Spot on! Automated unit and integration tests are essential, but they rarely guarantee that business logic aligns with actual stakeholder expectations. A big challenge during UAT is making specifications human-readable for non-technical users while keeping them executable for QA. Combining BDD workflows with a modern platform like Testomat.io makes this seamless — stakeholders review Given/When/Then scenarios, execute manual acceptance steps, and automatically sync results with Jira and CI/CD pipelines. Here is a great overview of modern tools designed for this: https://testomat.io/blog/uat-testing-tools/](https://hashnode.com/posts/best-uat-testing-software-tools/6a2fd828a80e9b34eaa725a8/comment/6a60c515561448ee1c179e30)

Comment · Article · Jul 22 · [UAT Testing Software: Top Picks That Work in 2026](https://hashnode.com/posts/best-uat-testing-software-tools/6a2fd828a80e9b34eaa725a8)

[Great tips, Luca! Visual Studio Code integration is definitely a lifesaver compared to writing a million console logs. While local breakpoints work perfectly, things usually get tricky when tests fail silently in headless CI runners. I often refer to this guide on handling post-mortem tracing and debugging: https://testomat.io/blog/debugging-tracing-playwright-features-tips-techniques-to-running-and-debugging-tests/ because it covers how to tackle those remote container errors. Thanks for the quick guide!](https://hashnode.com/posts/playwright-debug-your-tests/63a2cb3a29e757b59697c803/comment/6a4e31cc07450ae4c3500bb8)

Comment · Article · Jul 8 · [Playwright - debug your tests](https://hashnode.com/posts/playwright-debug-your-tests/63a2cb3a29e757b59697c803)

[Great compilation, Morris! I really appreciate how you highlighted the technology stack and cross-platform capabilities as critical selection criteria. With the current mix of legacy backend layers and modern JavaScript/Node.js frontends, ensuring your framework choice aligns with the development team's language is half the battle won for CI/CD adoption. For anyone trying to map out their automation ROI strategy and looking for a deep technical breakdown of these architectural choices, this guide is an excellent complementary read: https://testomat.io/blog/functional-testing-tool/](https://hashnode.com/posts/10-best-functional-testing-tools-for-2024/669813e45d11b1a332a0861a/comment/6a2fc412e4da4d48e0a1425b)

Comment · Article · Jun 15 · [10 Best Functional Testing Tools for 2024](https://hashnode.com/posts/10-best-functional-testing-tools-for-2024/669813e45d11b1a332a0861a)

[Great step-by-step breakdown, Hardik. Keeping the expected vs. actual results clean at the ticket layer is the easiest way to prevent communication bottlenecks between development and QA. Since your focus is on automation, the real scaling efficiency happens when you connect this ticket schema directly to your test framework reporters. Instead of manually copying your steps and stack traces after a local failure, you can synchronize your automated testing cycles with your project management instance. This guide on bug tracking with jira covers exactly how to map out this type of pipeline integration to auto-generate tickets directly from execution failures: https://testomat.io/blog/the-ultimate-jira-bug-tracking-tool-tutorial/ Thanks for putting together such a highly structured checklist!](https://hashnode.com/posts/efficient-bug-tracking-in-jira-guide/651a5fd4624b78bfaf224de5/comment/6a29232266c77c8dbbe075e2)

Comment · Article · Jun 10 · 1 · [Efficient Bug Tracking in JIRA: A Comprehensive Guide to Creating Effective Bug Tickets 📝](https://hashnode.com/posts/efficient-bug-tracking-in-jira-guide/651a5fd4624b78bfaf224de5)

[Absolutely, Vishva! I love that "QX Engineer" term—it perfectly captures the shift from 'writing scripts' to 'designing quality.' You're 100% right: no matter how good the orchestration is, the "edge-case instinct" is purely human. Tooling can handle the repetitive execution, but it's that domain context and culture that prevent the system from just efficiently running the wrong tests. It’s all about empowering the engineer to focus on the high-level strategy rather than getting bogged down in the mechanics. Appreciate you adding that layer to the discussion!](https://hashnode.com/posts/agentic-ai-can-write-your-test-cases-but-can-it-think-like-a-qa/69d87033fa7251682e3ebd02/comment/69d893edfa7251682e5e4f3d#reply-69e084de05f9fd0063636b89)

Reply · Article · Apr 16 · 1 · [Agentic AI Can Write Your Test Cases. But Can It Think Like a QA?](https://hashnode.com/posts/agentic-ai-can-write-your-test-cases-but-can-it-think-like-a-qa/69d87033fa7251682e3ebd02)

[Fully agree. As Michael Bodnarchuk recently pointed out, the real challenge isn't just generating code, but ensuring its maintainability. I’ve been looking into how ai in software testing can actually solve this by focusing on orchestration rather than just raw script generation. It’s a game-changer for long-term stability: https://testomat.io/blog/ai-in-software-testing/](https://hashnode.com/posts/agentic-ai-can-write-your-test-cases-but-can-it-think-like-a-qa/69d87033fa7251682e3ebd02/comment/69d893edfa7251682e5e4f3d)

Comment · Article · Apr 10 · 1 · [Agentic AI Can Write Your Test Cases. But Can It Think Like a QA?](https://hashnode.com/posts/agentic-ai-can-write-your-test-cases-but-can-it-think-like-a-qa/69d87033fa7251682e3ebd02)

[Spot on. The 'AI as a feature' phase is definitely hitting a ceiling. I’ve been following the same shift in the QA world recently. Most legacy tools are just adding a GPT-wrapper to 'generate a test case,' which is just a feature. But the real winners are those moving toward AI-native orchestration—where the system doesn't just write a script but autonomously manages the execution layer and heals itself. I was just reading a deep dive on how ai in software testing https://testomat.io/blog/ai-in-software-testing/ is moving toward this 'agentic' workflow where the product IS the automation engine, not just a UI with a chatbot. It's exactly as Archit said above: the mental model shift from 'AI as a feature' to 'AI as architecture' is the real unlock for ROI.](https://hashnode.com/forums/thread/ai-native-products-are-the-real-trend-now-not-ai-features/comment/69d890bbfa7251682e5b6683)

Comment · Thread · Apr 10 · 1 · [AI-native products are the real trend now - not “AI features”](https://hashnode.com/forums/thread/ai-native-products-are-the-real-trend-now-not-ai-features)
