QA Automation Lead & SDET

Testing infrastructure built to ship.

Quality Engineering in the Age of AI

AI generates code faster than ever, and it has made testing more important than ever. Vibe-coded features ship without contracts, without coverage, without any system-level view of what breaks when something changes. A professional QA engineer is the person who builds the infrastructure that tells you whether the code actually does what it's supposed to do, at scale, across environments, and without regressions eating your next sprint.

Current AI testing tools, while promising, fail to deliver scalable results that matter when your webapp needs to interact with human users. It has become apparent now more than ever that human eyes, and human designed tests must be in the loop.

UI & E2E Testing

  • Selenium (Java / JS / Python)
  • Playwright
  • Espresso (Android)
  • Cross-Platform Testing
  • i18n & Accessibility

API & Service Testing

  • REST-Assured
  • Postman
  • Contract Testing
  • Microservices QA
  • SonarQube

Performance Testing

  • JMeter
  • Locust.io
  • Load & Stress Testing
  • Scalability Analysis

CI/CD & DevOps

  • Jenkins
  • GitHub Actions
  • Ansible
  • Docker
  • EKS / Kubernetes

Cloud & Infrastructure

  • AWS Deployment
  • OpenShift / RHLinux
  • Selenium Grid at Scale
  • Linux Administration

Languages & Tooling

  • Java / Python / SQL
  • Bash Scripting
  • Git / Jira / OOD
  • Release Management
  • QA Team Leadership

Elsevier Inc.

Philadelphia, PA / Amsterdam

2016 – 2024

Lead Quality Engineer

QE Lead managing a team of 12 automation engineers (6 onsite, ~6 offshore) across 11 products.

  • Built and administered a Selenium Grid capable of running 100s of tests in under 15 minutes, scaled across browser instances on AWS, OpenShift (Docker), and EKS (Kubernetes) via Jenkins
  • Designed and implemented a scalable API testing framework using REST-Assured and a performance testing framework using JMeter
  • Spearheaded consumer-driven contract integration testing for microservices, integrated into CI/CD pipeline
  • Maintained a GitHub repository of 1,000+ front-end and API tests across 10 products with rigorous code review and modularity standards
  • Built Python utility suites for metrics gathering, test data generation, and JIRA integration
  • Led automation training for junior QA engineers and product developers

Google Inc.

Mountain View, CA

2015 – 2016

QA Engineer

Sole QA engineer for a 20-person team in the Google Home Services Division.

  • Built initial test plans and infrastructure for web, Android, and iOS using Selenium (Java) and Espresso
  • Wrote and maintained test suites for ~3 product launches per quarter
  • Performed test coverage audits on all new pull requests
  • Coordinated with offshore QA to ensure international coverage for Adwords Express

Homejoy Inc.

San Francisco, CA

2013 – 2015

Lead QA Engineer

Lead QA for a 3-person team supporting 25 developers at an on-demand service startup operating across 36 cities internationally.

  • Built comprehensive test coverage for web, Android, and iOS across client-facing, professional-facing, and admin surfaces
  • Implemented Selenium (Python) with Jenkins CI; led QA for the company's internationalization sprint and AWS backend migration
  • Owned twice-weekly release cycles: merge resolution, staging deploys, and full regression sign-off before production

Let's talk about your test coverage.

Available for full-time roles as well as contract and consulting engagements. UI, API, performance, CI/CD — or all of the above.