Who we're looking for
We are seeking a highly skilled Playwright Automation Engineer to join our team and lead the design and execution of both manual and automated tests for enterprise-level Web, Desktop, and Mobile applications.You must be proficient in both C# and TypeScript and have hands-on experience with SpecFlow (for C#) and Cucumber (for TypeScript). Experience with modern testing tools like Selenium and Playwright is essential. You will play a key role in transforming user stories and technical specifications into robust, maintainable test scenarios written in Gherkin syntax.This role requires clear communication, strong problem-solving abilities, and a passion for quality. You’ll work closely with developers, stakeholders, and clients to ensure high-quality software delivery in fast-paced, agile environments—often under tight deadlines.
What you'll be delivering
- Design, develop, and maintain automated and manual test cases for Web, Desktop, and Mobile applications.
- Write clean, scalable test code using C# (SpecFlow) and TypeScript (Cucumber).
- Build and maintain test automation frameworks using Selenium and Playwright.
- Create clear, behaviour-driven scenarios using Gherkin syntax, aligned with user stories and design documentation.
- Perform test planning, execution, debugging, and defect triage across multiple projects.
- Proactively investigate, isolate, and report on issues—whether environment, configuration, or code-related.
- Collaborate with cross-functional teams to integrate testing into CI/CD pipelines.
- Identify project scope changes and manage them effectively via change requests.
- Act as a Testing SME, able to confidently present test strategy and outcomes to clients and stakeholders
We think you'll be successful in this role if you have some of the following
- Strong programming skills in both C# and TypeScript.
- Good experience with SpecFlow (C#) and/or Cucumber (TypeScript).
- Proficient in writing and executing tests using Selenium and Playwright.
- An understanding of Gherkin syntax and BDD practices.
- Experience in manual and automated testing within agile, enterprise environments.
- Hands-on experience building and maintaining test automation frameworks from scratch.
- Excellent analytical and troubleshooting skills to isolate root causes of issues.
- Strong communication and documentation abilities (Client Facing).
- Ability to work under pressure, meet deadlines, and maintain quality standards.
- Familiarity with Azure Test Plans for test case management and traceability.
- Hands-on with CI/CD pipelines, especially in Azure DevOps.
- Ability to work independently while managing testing priorities across multiple projects.
- Experience in performance / stress testing using JMeter and Azure Load Testing
- Ability to balance manual smoke testing with test automation efforts.
- Experience working in client-facing roles and managing testing priorities across multiple projects.
What we'll offer in return
In addition to a competitive salary, there are a number of benefits and perks we offer to say thank you for being a part of our journey:
- To work at a 3* World Class Best Company
- Flexibility over where you work with our Winning from Anywhere® approach
- 25 days holiday
- Home working allowance paid monthly
- Winning from Anywhere® allowance to help your set up at home
- 24/7 GP at hand
- Immediate 24/7 access to an Employee Assistance Programme
- We’ll support you when you’re not well with our Company sick pay scheme
- 4x base salary life assurance
- Private health insurance after a successful year’s service
- Enhanced parental pay and leave, supporting you with those precious life moments
- Access to the Perkbox platform to help make your money go further
- Cyclescheme
- Electric car scheme
- And many more!