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