Framework architecture
Led the move from Selenium, Selenium-Wire and Python to Playwright + TypeScript: page objects, custom fixtures, parallel and non-flaky by design.
Senior SDET · QA Automation Lead
Currently Senior SDET at Fox News Network, owning ads-monetization test automation. Previously Pandora (SiriusXM), AT&T and Fidelity Investments. 13 years designing Playwright + TypeScript and Selenium frameworks, validating ad-tech down to the network call, and testing web, mobile, API and streaming devices.
Most of my work sits where quality meets revenue: ad delivery, payments and the user journeys that keep audiences coming back.
Led the move from Selenium, Selenium-Wire and Python to Playwright + TypeScript: page objects, custom fixtures, parallel and non-flaky by design.
Google Ad Manager (GAM), FreeWheel, Google IMA and Prebid: ad sequencing, header bidding, viewability beacons and quartile trackers asserted at the request level.
Appium for iOS and Android, native Xcode/Swift, and streaming on Roku, Fire TV, Apple TV, Android Auto, CarPlay and smart speakers, including QoE and network-condition testing with Charles Proxy and Fiddler.
REST/SOAP and microservices testing in Postman, REST Assured and SoapUI; SQL and NoSQL validation including MongoDB, DynamoDB and Salesforce.
Migrated CI from Jenkins to GitHub Actions; smoke, sanity and regression suites with HTML reports, traces and video that speed up debugging.
Formulated automation test strategies for ad products and releases, led a team of four, set TypeScript standards through code review, and turn Ad Ops and Product rules into clear automation criteria.
Three engagements that show how I work: modernise the stack and test what actually reaches the user.
Quality Engineer III, Mar 2019 – Feb 2021: primary automation engineer for DRM, playback and payments; raised sanity, smoke and regression suite reliability above 95%.
Hiring for a Senior SDET, QA Automation Lead or test architect? I'd love to hear about the role and the team.