
• Lead the design, development, and maintenance of a scalable UI test automation framework using Java, Selenium/Selenide, TestNG, Maven, and Dockerized Selenium Grid, owning quality for cms web application from design through production release.
• Migrated the UI automation suite from Selenium to Selenide using Cursor AI to accelerate code conversion and refactoring, resulting in up to 80% reduction in flaky tests on critical user journeys and significantly improving test stability and maintainability.
• Built and optimized CI/CD-integrated test pipelines in GitHub Actions, with Allure reporting for rich test visibility, enabling fast feedback on every pull request and improving confidence in release readiness.
• Designed and executed end-to-end, regression, smoke, and API test strategies using tools like WireMock for API mocking, improving coverage of complex integration scenarios and reducing dependence on unstable downstream services.
• Reduced intermittent test flakiness by ~30% across the broader regression suite through robust retry logic, self-healing locator patterns, better synchronization strategies, and continuous refactoring of brittle tests.
• Drove parallel test execution and containerized environments to shorten regression cycles and support more frequent, reliable deployments in alignment with Agile and CI/CD best practices.