London, Greater London, United Kingdom of Great Britain and Northern Ireland
Summary
Architected and scaled automated testing and data engineering frameworks across distributed microservices, elevating product stability and release velocity across lower and production environments.
Highlights
Designed and maintained Java-based API and integration test frameworks using REST Assured, JUnit, Cucumber, and Spring Boot, boosting functional coverage to over 90% across critical service workflows.
Architected and deployed an automation framework replacing unstable legacy suites, expanding frontend regression coverage from 0% to 60-70% within automated CI/CD release pipelines.
Constructed automated UI screenshot capture and evidence reporting pipelines, drastically decreasing manual verification cycles and empowering product teams during high-stakes client acquisition demos.
Engineered reusable automation patterns adopted as engineering standards across adjacent teams to validate data transformations in customer-facing interfaces.
Validated synchronous and asynchronous microservices by publishing and asserting Kafka messages, message schemas, and NiFi consumer workflows with custom polling and wait strategies.
Spearheaded technical quality culture through code reviews, pair programming, and mentoring junior engineers, while directing performance testing PoCs using Gatling and Locust.