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