Quality engineering · Team leadership · Test automation · AI-assisted testing
I build quality teams, and test automation engineers trust. I use AI to build it faster than a team could by hand.
Twenty years in software quality, from principal engineer to director. I have built quality teams from nothing, hired and grown engineers into senior and leadership roles, and run the roadmaps and release decisions around the code. Today I am the sole quality engineer at a workforce-management SaaS, owning test strategy, automation and release quality gates across web, iOS and Android.
At a glance
- 20years in software quality
- 1,081test cases built from zero across 24 functional areas
- 70defects caught by automation, with one false alarm
- 15engineers led, onshore and offshore
Beyond test automation
How I work
Build the team
Scaled quality engineering from the ground up at Sidecar, led 6 engineers at Genesys and 15 onshore and offshore at American Family Insurance. At Genesys I screened and interviewed the candidates myself.
Grow the people
Tailored mentorship tracks and career plans that led to promotions and strong retention. Three of my direct reports moved into leadership and senior roles.
Run the work
Project test lead, Scrum Master and project manager on Comcast's rotation, incident manager on Genesys's rotation, a 12-month automation roadmap with its estimates, and the go/no-go on releases, rollbacks included.
Fit any shape of team
Enterprise to startup, a team of one to a team of fifteen, short contracts to nearly eleven years at Comcast. Telecom, AdTech, insurance, healthcare, federal and SaaS.
Read: building quality teams, and growing the people in them
Selected work
Case studies
Leadership · Hiring · Mentoring
Building quality teams, and growing the people in them
From a function built from nothing at a startup to teams of 6 and 15: hiring, career plans, roadmaps and release decisions.
Read the case studyAI-assisted testing · Playwright · Appium
Tests that have to prove they can fail
How one engineer built a 1,081-case library with Claude Code, and why every generated test must show it can fail before it counts.
Read the case studyMobile · .NET MAUI · BrowserStack
An AI wrote 39 locators. None of them existed.
Making a mobile app testable with a published ID contract, and an on-device probe that caught IDs the code said were there.
Read the case studySide project · FastAPI · React · Claude API
A job-search pipeline with a fabrication guardrail
A self-hosted system that scans job boards, tailors resumes from verified facts only, and has more than 1,100 tests.
Read the case studyExperience
Where I have done it
-
2026 – now
Senior QA Automation Engineer · OnTheClock
Sole quality engineer for a workforce-management SaaS. Built the test library and automation for web, iOS and Android, run release go/no-go, and own the quality engineering strategy, including deployment frequency and change failure rate.
-
2025 – 2026
Lead Test Automation Architect · CGI Federal and HealthEdge
Contract engagements. Architected a Python backend automation framework from scratch for a Medicare prescription drug benefit application for CMS, and lifted functional API coverage by 60%. Ran production transaction testing of healthcare claims adjudication.
-
2022 – 2025
Senior QA Manager / Lead Test Automation Engineer · Genesys
Built and led a quality team of six, with mentorship tracks and career plans that led to promotions. Designed the data-driven pytest framework that took functional coverage from 25% to 80%.
-
2021 – 2022
Senior Staff QA Engineer / Test Automation Architect · NextGen Healthcare
Project test lead for a telehealth product. Cut escaped defects by 50% and raised coverage by 75%, with a Java, Cucumber and RestAssured framework on AWS environments built with Terraform.
-
2020 – 2021
Test Automation Lead / QA Architect · American Family Insurance
Led 15 onshore and offshore automation engineers. Designed a Python BDD API framework and wired it into GitLab CI.
-
2017 – 2020
Director of Engineering Enablement · Sidecar
Built quality engineering from the ground up and was promoted from lead engineer to director in three years. Unified UI and backend testing of an event-driven AdTech platform on AWS and Kubernetes.
-
2006 – 2017
Principal QA Engineer to Test Automation Lead · Comcast
Nearly eleven years. Automated REST services behind Xfinity MyAccount and Xfinity Share, built API load tests with Locust, and stood up CI/CD with TeamCity, Jenkins and Sonar.
Skills
Tools I use every week
Automation
- Playwright
- Pytest
- Appium
- Selenium
- RestAssured
- Robot Framework
- Cucumber
- Pact
AI-assisted testing
- Claude Code
- Model Context Protocol
- Agentic workflows
- AI test authoring
CI/CD and cloud
- GitHub Actions
- Jenkins
- GitLab CI
- AWS
- Terraform
- Docker
- Kubernetes
Languages and data
- Python
- Java
- SQL
- Bash
- PostgreSQL
Mobile and devices
- iOS
- Android
- .NET MAUI
- BrowserStack
- Sauce Labs
Quality practice
- Test strategy
- Release quality gates
- Risk-based testing
- Test impact analysis
- Zephyr Scale
- JMeter
- Locust
Contact
Let's talk about your quality problem
Remote, based near Philadelphia. The fastest way to reach me is email.