Design, develop and maintain automated test frameworks and scripts (Java, Playwright/TypeScript) for UI, API and backend-oriented systems. Integrate and optimise CI/CD pipelines to ensure automated testing is embedded into the delivery flow. Define what to test, how to test it and when — guide the team on test strategy (smoke, regression, end-to-end). Collaborate with developers, product managers and operations to troubleshoot defects, improve observability/testability and reduce bottlenecks. Perform exploratory testing, analyse customer-reported issues and use findings to enhance automation coverage and test design. Advocate for quality: initiate improvements in test practices, help build culture and push for continuous improvement.