Senior QA Engineer · Lincoln, NE
I build test frameworks, and the AI agents that write for them.
I’m a Senior QA Engineer with 10+ years designing and shipping test platforms across payments, insurance, and healthcare. Right now that means Playwright, a high-volume payment platform, and AI agents that write tests I’d actually merge.
What I'm working on
AI test generation
A Claude Code agent pipeline that turns a Jira ticket or a whole epic into reviewed Xray manual tests and Playwright automation, with human review at each stage. Packaged as a plugin and sync tool shared across every QA repo.
Payment edge cases
Validation for reversals, refunds, token migration, and race conditions in concurrent transactions. The bugs that only show up when two requests land at the same millisecond.
Framework architecture
A modular Playwright/JavaScript platform built from scratch: 20+ API service clients, 100+ JSON schema validators, and a generic polling abstraction instead of scattered async waits.
In the open
Three open-source Playwright projects that fit together: a shared framework, the AI agents that write tests with it, and a real suite built with both. More at code.benweese.com.
playwright-ai-qa-agents
A Claude Code plugin whose agents plan test scenarios, stop for human review, then write, run and heal the tests.
playwright-test-commons
The shared TypeScript layer: typed API clients, strict schema validation with readable failures, page objects and axe scans.
playwright-e2e-demo
A real API and UI suite for a public practice shop, built on commons and written with the agents.
Latest writing
- Adding Playwright Agents: Lessons from the Deep TrenchesI have spent the last few weeks adding AI agents to my Playwright framework. Specifically Playwright’s planner, generator, and healer, running locally through Claude Code. The Playwright agents explore the UI of our payment platform… Read more: Adding Playwright Agents: Lessons from the Deep Trenches
- Testing with Postman | A Complete Guide to AutomationI decided to do a dump or a one stop shop for testing with postman. You can go through my other post or just read this one. Testing with Postman Basics So to get started… Read more: Testing with Postman | A Complete Guide to Automation
- Testing With Postman: Newman for CI/CD PipelineNext is to setup a DevOps job you can go here to learn how to do that. For this section we will focus on the Execute shell and newman. With this I suggest going through… Read more: Testing With Postman: Newman for CI/CD Pipeline
Read all blog posts · Older posts from 2014–2018 live in the archive.
Where I've been
- Xplor Technologies · Senior QA Engineer · 2023–now · Payments
- Early Warning · Software Developer in Test · 2022–2023 · Fintech APIs
- Ameritas · Lead QA Analyst · 2019–2022 · Insurance
- MacPractice · QA Technical Lead · 2012–2019 · Healthcare
Built production automation in Playwright, Geb/Spock, Rest-Assured, and Selenium along the way. A new team usually meant a new stack, so I pick tools for the product, not out of habit.
Say hi
Most of what I learn ends up here as a blog post, because writing it down is how I make sure I actually understood it. Interesting automation problem, payments testing question, or just want to argue about locator strategies? Find me on LinkedIn, GitHub, or email me.