You’ll play an important role in:
- Working closely with developers and engineers to maintain a high-quality build, performing the right types of testing for each release (UI, API, integration, regression, exploratory)
- Executing manual tests where needed, and continuously reducing manual effort by designing and implementing robust automated test coverage
- Creating and maintaining automated UI and API tests using Playwright (TypeScript), aligned with product risks and user-critical workflows
- Owning and improving daily automated test execution in our GitHub Actions pipelines, including triage of failures, reducing flakiness, and providing clear quality signals to the team
- Contributing end-to-end from requirements through release: refining acceptance criteria, ensuring testability, validating implementations, and supporting release readiness
- Collaborating with Product Owners and end users to plan and facilitate UAT, including test criteria, coordination, defect follow-up, and sign-off support
- Supporting system/integration testing setups that leverage our Azure services (e.g., Blob Storage, Cosmos DB) and strengthening observability using Application Insights
- Ensuring the integrity of business-critical outcomes, including financial calculations, and maintaining stability of engineering tools through risk-based test design and regression protection
To succeed in the role, you:
- Have hands-on experience as a Test Automation Engineer who can also execute effective manual testing when appropriate
- Are proficient with Playwright + TypeScript for automation (primarily UI and API), and can structure tests for maintainability, reliability, and fast feedback
- Have practical experience with GitHub (code, PR workflows) and GitHub Actions for CI pipelines (scheduled/daily runs, artefacts, reporting, gating)
- Can work effectively in an environment that uses both GitHub and Azure tooling, with familiarity across relevant Azure services such as Cosmos DB, Blob Storage, Azure DevOps, and Application Insights
- Understand the full software development lifecycle and are comfortable engaging early—translating requirements and acceptance criteria into test scenarios and automation
- Communicate clearly and collaborate well with developers, Product Owners, and business users; you’re able to challenge constructively and align on quality expectations
- Are experienced in facilitating or supporting UAT with business users and can connect technical testing outcomes to business impact
- Are confident testing complex domains where correctness matters (e.g., calculation-heavy logic), and can apply business context to decide what to automate and how
- have extensive full stack testing experience on Web APIs, including knowledge of JSON, JWT authentication, and tools like Postman. Candidate with stress & injection test experience is a plus
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
Work Location: In person