Software Development Engineer in Test (QA Engineer)

Oliver James Group

Salford

Hybrid

GBP 55,000 - 75,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oliver James Group seeks an experienced SDET to own test automation across cloud-based AI products. You will design, build and evolve automation frameworks, collaborating with software engineers, Product and BA teams to improve quality and reliability across UI, API, data pipelines and dashboards.

The role is hands-on, with hybrid work (2 days on site) in Manchester, requiring strong TS/JS skills, Playwright expertise, and experience with CI/CD and Git.

Qualifications

  • Strong commercial experience as an SDET, QA Automation Engineer or similar.
  • Strong TypeScript or JavaScript development skills.
  • Hands-on experience with Playwright.
  • Experience designing and maintaining automation frameworks.
  • UI and API automation experience.
  • Experience with Cucumber, Gherkin or another BDD framework.
  • Strong understanding of REST APIs and HTTP.
  • Good knowledge of SQL and data validation.
  • Experience with Git and CI/CD pipelines.
  • Reading and understanding unfamiliar codebases.

Responsibilities

  • Design, develop and maintain UI and API automation frameworks using TypeScript and Playwright.
  • Build and maintain automated tests using Cucumber/Gherkin and BDD principles.
  • Develop scalable automation with Page Object Model or equivalent.
  • Maintain and expand a large automated regression suite.
  • Run tests in parallel with reliable test data and isolation.
  • Investigate flaky tests and identify root causes.
  • Analyze defects across the stack and report findings clearly.
  • Use browser dev tools to inspect network/activity and API payloads.
  • Validate REST APIs and SQL data reconciliation.
  • Collaborate with Git, PRs and CI/CD pipelines within the team.

Skills

TypeScript/JavaScript
Playwright
Cucumber/Gherkin
REST APIs
SQL
Git
CI/CD
GitHub Actions
MySQL
AWS

Tools

Node.js
Docker

Job description

Software Development Engineer in Test (SDET)

Location: Manchester, Exchange Quays

Working pattern: Hybrid- 2 days on site

The Role

We are looking for an experienced Software Development Engineer in Test (SDET) to join a growing technology team and take ownership of test automation across a suite of cloud-based AI products. This is a hands‑on engineering role rather than a traditional manual QA position. You will design, build and evolve automation frameworks while working closely with software engineers, Product and BA teams to improve the quality and reliability of our products. Our technology combines modern web applications, APIs, databases, data pipelines, analytics dashboards and machine‑learning technology. You will have the opportunity to investigate issues across the full technology stack, from the user interface through to the underlying data and application code.

Key Responsibilities
  • Design, develop and maintain robust UI and API automation frameworks using TypeScript and Playwright.
  • Build and maintain automated tests using Cucumber/Gherkin and BDD principles.
  • Develop scalable and maintainable automation using Page Object Model or similar frameworks.
  • Maintain and expand a large automated regression suite.
  • Run automated tests in parallel while maintaining reliable test data, isolation and execution.
  • Investigate and resolve flaky or unreliable automated tests.
  • Investigate defects across the full technology stack and identify the true root cause.
  • Use browser developer tools to investigate network requests, console errors, DOM behaviour, cookies and client/server interactions.
  • Validate REST APIs and request/response payloads.
  • Use SQL to investigate data issues and reconcile UI and API results against underlying database data.
  • Investigate data pipelines, ETL processes and dashboard calculations where required.
  • Read and understand application source code to support technical investigations.
  • Work with Git, pull requests, code reviews and CI/CD pipelines as part of the wider engineering team.
  • Identify opportunities to improve automation and prevent recurring defects.
  • Provide clear, evidence‑based technical findings to developers and stakeholders.
  • Contribute to maintaining technical documentation and QA knowledge across the team.
About You

You will be an engineering‑focused QA professional with strong commercial experience in SDET or QA Automation roles.

You will have:
  • Strong commercial experience as an SDET, QA Automation Engineer or similar.
  • Strong TypeScript or JavaScript development skills.
  • Strong hands‑on experience with Playwright.
  • Experience designing and maintaining automation frameworks rather than simply writing individual test scripts.
  • Experience with UI and API automation.
  • Experience with Cucumber, Gherkin or another BDD framework.
  • Strong understanding of REST APIs and HTTP.
  • Good knowledge of SQL, including joins, aggregations, subqueries and data validation.
  • Experience investigating defects and identifying root cause.
  • Experience working with Git and CI/CD pipelines.
  • Experience working within a software engineering environment involving pull requests and code reviews.
  • The ability to read and understand application source code, including unfamiliar languages.
  • Strong analytical and debugging skills.
  • Excellent attention to detail and a methodical, evidence‑led approach.
Technical Environment
  • TypeScript / JavaScript
  • Playwright
  • Cucumber / Gherkin
  • REST APIs
  • SQL
  • Git
  • CI/CD
  • GitHub Actions
  • MySQL
  • AWS
Experience with the following would also be beneficial
  • Node.js
  • React / Redux
  • Docker / Docker Compose
  • AWS RDS
  • Advanced Cucumber.js
  • JSON Schema / AJV
  • ETL and data‑pipeline testing
  • Analytics and dashboard testing
  • Python or R
  • Performance testing and investigation
  • Figma
  • Canvas‑based visualisation libraries such as Chart.js, D3 or amCharts
The Company

We develop cloud‑based technology that helps organisations improve how they engage with the communities they serve. Our products combine data science, behavioural insights, digital technology and artificial intelligence to support organisations across sectors including social housing, local authorities and healthcare. The technology platform is highly configurable and operates at significant scale, supporting hundreds of thousands of customer interactions every week. This is an exciting opportunity to join a growing technology team where you will have genuine ownership of automation, work closely with developers and play a key role in improving the quality of AI‑driven products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer in Test
Software Engineer in Test

djr • Manchester

On-site
GBP 63,000 - 77,000
Software Engineer in Test
Software Engineer in Test

MRJ Recruitment Limited • Manchester

On-site
GBP 55,000 - 75,000
Automation Tester
Automation Tester

Financialombudsman • London

Hybrid
GBP 57,000 - 69,000
Hybrid working policy
Career development
Test Engineer
Test Engineer

Peaple Talent Ltd • Greater London

Hybrid
GBP 45,000 - 70,000
Share options
Greenfield project
Hybrid work
Test Engineer
Test Engineer

WRK Digital • Leeds

Hybrid
GBP 41,000 - 51,000
Generous Pension Scheme
Ongoing training and professional dev.
Hybrid and flexible working
+1
Software Engineer in Test
Software Engineer in Test

Tata Consultancy Services • Manchester

On-site
GBP 45,000 - 65,000
Health care
Pension
Life assurance
+2
Senior Automation Engineer
Senior Automation Engineer

StepChange Debt Charity • Leeds

On-site
GBP 60,000 - 80,000
QA Automation Engineer
QA Automation Engineer

Intec Select Ltd • Basingstoke

Hybrid
GBP 30,000 - 50,000
QA Automation Engineer
QA Automation Engineer

Harnham - Data & Analytics Recruitment • City Of London

Hybrid
GBP 45,000 - 75,000
Private healthcare
Pension contribution
25 days holiday
+2
Senior QA Automation Engineer
Senior QA Automation Engineer

Adria Solutions • Manchester

Hybrid
GBP 50,000 - 75,000