I build test automation that teams actually trust — fast, deterministic suites that catch regressions
before they reach users and get out of the way when everything is green. My work sits between development and release:
designing frameworks, wiring quality gates into CI/CD, and turning flaky pipelines into a reliable signal.
Over the past seven years I have automated web, mobile and API testing for e-commerce, logistics and fintech products.
I care about clean test architecture, sensible test pyramids, and giving developers fast feedback with
failure reports that explain why, not just what.
Replaced a brittle Selenium suite with a TypeScript Playwright framework built on fixtures, typed page objects and API-seeded test data. Tests run sharded across 12 containers with automatic trace capture on failure.
Regression time cut from 4h 10m to 22 minutes; flaky rate dropped below 0.5%.
PlaywrightTypeScriptDockerGitHub Actions
Contract Guard — Consumer-Driven API Testing Logistics microservices · 2023
Introduced Pact contract testing across 14 microservices with a shared broker and "can-i-deploy" checks in the release pipeline, plus REST Assured suites validating every endpoint against its OpenAPI schema.
Integration incidents in production reduced by 70% within two quarters.
Built a reporting service that aggregates Allure results from every pipeline, tracks flakiness per test over time and automatically opens tickets for tests that fail intermittently more than three times a week.
Gave 8 squads one shared view of release readiness; adopted company-wide.
PythonFastAPIAllurePostgreSQL
Fieldkit — Mobile Test Automation Fintech banking app · 2021
Set up Appium automation for iOS and Android running on a cloud device farm, with a shared BDD layer so product owners could read and review scenarios for payment and onboarding flows.
Release cadence moved from monthly to bi-weekly with zero critical escapes.