Resume
Ben Weese
Senior QA Engineer · Playwright Automation Architect · Building AI test generation with Claude Code
Lincoln, Nebraska · [email protected] · linkedin.com/in/benweese · github.com/benweese
Summary
I build test frameworks, and the AI agents that write for them. Over 10 years I’ve designed and shipped production testing platforms across payments, insurance, and healthcare. My instinct is always architecture: clean abstractions, maintainable patterns, and systems that hold up when the product scales. Today that means a Claude Code agent pipeline that turns Jira tickets and epics into reviewed Xray manual tests and Playwright automation, the plugin and sync tool that keep that tooling consistent across every QA repo, and concurrency coverage for financial transactions.
Experience
Work history
Apr 2023 – Present · Remote
Xplor Technologies
Senior QA Engineer
Architected a Playwright/JavaScript E2E framework from scratch for a high-volume payment platform, covering UI and API layers across multiple environments.
- Framework architecture: built and evolved the platform end to end, including 20+ API service clients, 100+ JSON schema validators, a modular helper structure, and a generic polling abstraction that replaced scattered async logic.
- AI-powered test generation: built a Claude Code agent pipeline (planner, generator, healer, page-mapper, plus API-side planner and generator) that turns a Jira ticket or a full epic into reviewed Xray manual tests and Playwright automation, with human review at each stage.
- AI tooling at scale: packaged the agents, skills, and commands as a versioned Claude Code plugin, plus a sync CLI with three-way merge that keeps shared Claude guides consistent across every QA repo. Cut always-loaded context cost 58% by restructuring the project guides.
- Financial and concurrency testing: designed validation for complex payment flows, including reversals, refunds, token migration, and race conditions in concurrent transactions.
- Process: QA lead within a Kanban/Scrum team, covering developer collaboration, offshore alignment, and Jira, Zephyr, and Xray test tracking.
Jun 2022 – Mar 2023 · Remote
Early Warning
Software Developer in Test
- Tested SOAP services with SoapUI.
- Designed a proof of concept for automating the SOAP test suite.
Apr 2019 – Jun 2022 · Lincoln, NE
Ameritas
Lead Quality Assurance Analyst
- Led design and development of a Rest-Assured API framework, following the successful rollout of a Postman framework.
- UI automation in Groovy with Geb and Spock, plus API automation, alongside manual and exploratory testing using heuristic models.
- Designed ground-up QA processes, including regression testing methodology for legacy systems.
Jul 2012 – Mar 2019 · Lincoln, NE
MacPractice
Quality Assurance Technical Lead
- Set the technical direction of the QA department, including ownership of the build system and adoption of automated API and UI testing.
- Mentored the QA team, sourced new tools, and wrote technical documentation.
- Implemented UI automation with Java, Selenium, Cucumber, and Serenity, and ran Postman/Newman API tests in GitLab CI.
2026 · code.benweese.com
Open-source Playwright projects
Author and maintainer
- playwright-ai-qa-agents: a Claude Code plugin whose agents map a page, plan scenarios, stop for human review, then write, run and heal Playwright tests within a fixed budget.
- playwright-test-commons: the shared TypeScript layer under my suites: typed API clients, strict JSON Schema validation with readable failures, page objects and axe scans, at 99.8% line coverage.
- playwright-e2e-demo: a real API and UI suite for a public practice shop, built on commons and written with the agents, with every run’s report published.
Skills
Tools and strengths
Top skills
Playwright
Claude Code
AI-Assisted Test Generation
Test Architecture
API Testing
Automation
Playwright
JavaScript
Selenium
Rest-Assured
Groovy / Geb / Spock
Postman / Newman
SoapUI
JSON Schema
AI-assisted testing
Claude Code
Subagents & plugins
Playwright test agents
Prompt guardrails
Domain & process
Payment systems
Concurrency & race conditions
API testing
Exploratory testing
Kanban / Scrum
Jira
Zephyr
Xray
Bitbucket
GitLab CI
Learning
Education
2009 – 2015
Bellevue University
B.S., Management Information Systems
2005 – 2008
Iowa State University
Computer Software Engineering coursework