About the role
Responsibilities:
- Develop UI and API tests using Playwright and TypeScript.
- Maintain smoke, regression, integration, and end-to-end suites.
- Build reusable page objects, fixtures, API clients, and test utilities.
- Integrate tests with GitHub Actions and release pipelines.
- Diagnose failures using logs, traces, screenshots, videos, and network data.
- Maintain Allure reports and Slack notifications.
- Reduce flaky tests and improve test isolation.
- Validate authentication, MFA, permissions, and tenant isolation.
- Test integrations across AWS, Azure, GCP, and Kubernetes.
- Review AI-generated tests and migrate legacy Cypress automation.
Requirements:
- Proficiency in TypeScript/JavaScript and Playwright.
- UI and REST API automation experience.
- Git, GitHub Actions, and CI/CD knowledge.
- Strong understanding of test design, debugging, and synchronisation.
- Experience with authentication and multi-environment testing.
- Good communication and problem-solving skills.