Test Automation Engineer

SR2 LLC
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Automation of Tests
Azure
Regression Testing
Azure DevOps Pipelines
TypeScript
Performance Testing
Playwright
Cucumber

Job description

We are looking for a Senior Test Automation Engineer to join an established QA function and take ownership of non-functional testing within the project. This is a semi-independent, client-facing role working across k6 for performance testing and Playwright/TypeScript for end-to-end automation, so strong hands-on k6 experience is the key technical requirement. Beyond the tooling, we need someone who can assess the current NFT/performance testing approach, challenge where appropriate, suggest improvements or alternatives, and then own the implementation.

Responsibilities

  • Own non-functional testing across the project, with a particular focus on performance testing
  • Design, build and maintain performance testing scripts using k6 and JavaScript
  • Assess the current NFT/performance testing approach and advise whether it is fit for purpose
  • Recommend alternative approaches, tooling or improvements where required
  • Design, write and maintain E2E regression tests using Playwright and TypeScript
  • Monitor, maintain and improve automated test pipelines within Azure DevOps
  • Produce clear test reporting to support release readiness and feature sign-off
  • Work closely with developers, manual testers, QA leadership and client stakeholders to identify, triage and resolve defects

Requirements

  • Strong hands-on experience with k6 for performance testing
  • Proven experience owning or leading non-functional testing within a project or workstream
  • Strong Playwright and TypeScript experience for E2E automation
  • Experience working in BDD/TDD environments, ideally with Cucumber
  • Good understanding of automation-first delivery and test pipeline automation
  • Experience working with Azure DevOps pipelines
  • Consultancy background or experience working in client-facing delivery environments
  • Comfortable operating independently, managing your own workload and communicating clearly with senior stakeholders

Apply for this position