Role overview
Build and strengthen automated quality practices across application, API, and integration layers. You’ll improve a TypeScript and Playwright test framework, connect reliable checks and reporting to delivery pipelines, and work closely with developers to make software easier to test and maintain.
Responsibilities
- Develop and improve automated tests across multiple layers, including APIs and integrations.
- Extend and maintain test frameworks built with TypeScript and Playwright.
- Integrate automated checks, test reports, and quality gates into Azure DevOps pipelines.
- Collaborate with developers on unit and component testing, including mocks, stubs, and application testability.
- Investigate failures across tests, applications, environments, and test data; use SQL where needed.
- Coach teammates and help make pragmatic choices about coverage, risk, and long-term maintainability.
Requirements
- Hands-on quality engineering or SDET experience across multiple test layers.
- Strong TypeScript skills and practical experience improving Playwright frameworks.
- Experience automating API and integration tests, with an understanding of contract testing.
- Experience integrating tests into Azure DevOps pipelines and working with reports and quality gates.
- Comfort with Git, code reviews, SQL, and diagnosing test or environment failures.
- Collaborative approach and ability to support or coach others.
- Must work from within the European Union and hold a valid work permit.
Nice to have
- Experience with .NET, React, Azure Service Bus, or distributed systems.
- Familiarity with accessibility, performance, or security and privacy considerations in test data.
- Interest in using AI tools and agent-based workflows to generate, maintain, or analyze tests.