Lead Test Engineer & SDET Architect
I build enterprise-scale automation platforms, AI-powered QA solutions, and scalable testing frameworks that accelerate software delivery while improving quality.
I'm a QA Architect and Lead SDET with over 12 years of experience leading test automation strategy and building the frameworks that let engineering teams ship faster with confidence. I design the Web, API, and Mobile automation architecture that automation teams build on, not just the test cases that run inside it.
My focus is turning slow, unreliable regression cycles into fast, dependable ones: parallelizing execution, standardizing framework design across teams, and integrating automation into CI/CD from the ground up. Most recently, that's meant applying the same rigor to AI-assisted testing workflows, using tools like Model Context Protocol (MCP) to extend what automation can validate.
12+
Years Experience
75%
Regression Runtime Cut
Enterprise
Automation Frameworks
Professional Timeline
Lead Test Engineer
Designed a Java + Playwright automation framework for Salesforce Marketing Cloud (SFMC) email validation. Built a proof-of-concept email audit engine that checks HTML structure, links, CTAs, and broken images, with axe-core accessibility scans integrated into the pipeline.
QA Architect & Lead SDET
Architected a C#/.NET Selenium framework for web and an Appium + Sauce Labs framework for mobile. Parallelized execution to cut full regression runtime from 8 hours to 2 hours (75% faster), and reduced mobile regression time to a third by running across all 3 Sauce Labs device licenses in parallel. Also containerized the automation stack with Docker and integrated it into GitLab CI/CD.
Automation Engineer
Automated backend and REST/SOAP service testing for FactSet's OnDemand product using Python and ReadyAPI, including the Python Dev Toolkit and R Plugin interface, cutting the manual verification work needed before each release.
Software Engineer (QA & Automation)
Built Selenium and Java automation scripts covering Web, Mobile, IVR, and backend job interfaces for enterprise clients including Western Union, with structured defect tracking in ALM and service virtualization via CA Lisa to keep releases moving without waiting on dependent systems.
Custom Tooling, Core Framework Engines & Automation Labs
A self-driven project exploring LLM evaluation and AI guardrail testing. Used Promptfoo and DeepEval to evaluate a locally hosted LLM for SQL generation, testing safety guardrails, identifying syntax edge cases, and comparing automated evaluation results with deterministic validation.
A Java-based MCP server that lets an AI agent drive a real Chromium browser: record a user's clicks and form fills, play the session back with self-healing waits, and auto-generate a full Cucumber BDD test framework (feature files, step definitions, page objects) from what it recorded.
Automatically catches broken marketing emails before they go out: dead links, missing images, and malformed HTML across screen sizes. Built with Java and Playwright to replace manual, click-through email QA with a repeatable automated check.
A full-stack quiz and assessment platform: admins author quizzes and manage their lifecycle, students attempt them and get instant auto-scored results. Built end-to-end with a React frontend, a Spring Boot/JWT-secured API, and PostgreSQL, including CSV-based bulk question import.
A reusable test harness for Salesforce Marketing Cloud: execution modules and configurable runtime parameters that let a QA team validate SFMC payloads and API responses without rebuilding setup for every campaign.
Core Architectural Skill Matrix
Framework design across Web & Mobile
Languages & service-layer testing
CI/CD pipelines & device cloud
Accessibility & MarTech validation
Interested in scaling up automated framework lifecycles, optimizing test executions, or discussing custom AI agent testing server architectures? Reach out through any of the channels below.