Software Quality Engineer (UK Remote)

Turnitin

Manchester

Remote

GBP 57,000 - 97,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Turnitin is seeking a Software Quality Engineer I in the United Kingdom to join our Quality Engineering team. You will design, implement, and maintain automated and manual tests across functional, regression, and integration testing, collaborating with developers and product teams to ensure high-quality releases.

You will validate testing strategies, contribute to CI/CD pipelines, and research AI-powered testing to boost coverage.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience, plus 4+ years of software quality engineering.
  • Hands-on experience with UI web automation and API automation using established frameworks; experience with Java, Python, Jenkins, Docker, Maven, and GitHub.
  • Strong understanding of the Software Testing Life Cycle (STLC), QA concepts and methodologies, and test management.
  • Competency with continuous integration and deployment tools such as Jenkins and Git.
  • Practical experience with Agile frameworks, including Scrum and Kanban, work estimation, and test data management.
  • Ability to research, evaluate, and integrate modern QA tools and AI-driven testing capabilities, such as AI-assisted test generation, predictive analysis, and smart automation tools.
  • Nice to have: UI mobile automation and functional or manual testing experience.
  • Nice to have: Performance testing experience, such as with JMeter.
  • Nice to have: Familiarity with AWS services such as S3, Lambda, EC2, and CloudWatch, or with security and accessibility testing.
  • Takes ownership of deliverable quality, works autonomously within standard guidelines, and resolves issues.
  • Builds productive relationships with developers and product teams, with a strong commitment to user experience and software quality.
  • Stays current with testing tools, strategies, emerging technologies, and AI tools.

Responsibilities

  • Partner with the Scrum team to define and implement quality assurance practices and procedures, including test strategies, plans, cases, and related assets.
  • Design, write, execute, and maintain automated and manual tests across functional, regression, integration, and scale testing.
  • Collaborate with development teams to support releases through functional test validation across platforms and environments.
  • Investigate, record, triage, and track defects through verification and closure.
  • Identify quality risks and dependencies early in the Agile cycle and work with colleagues on mitigation plans.
  • Research, evaluate, and integrate modern QA tools and AI-driven testing capabilities to improve efficiency and test coverage.
  • Develop professional and technical expertise in framework architecture, advanced CI/CD pipelines, and broad-scope test strategy design.
  • Work cross-functionally with Software Developers, Product Managers, and Quality Engineers in an Agile scrum environment to provide timely testing results, identify risks, and drive continuous improvement.

Skills

UI automation
API automation
Java
Python
Jenkins
Docker
Maven
GitHub
STLC
QA concepts
test management
CI/CD
Agile Scrum
Kanban
AI-driven testing
AI tools
UI mobile automation
Performance testing
AWS
Security testing
Accessibility testing
ownership

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Tools

Jenkins
Docker
Maven
GitHub
JMeter
AWS
Lambda
CloudWatch
Git

Job description

Salary: £57,000 - 97,000 per year

Requirements:
  • Bachelors degree in Computer Science, Engineering, or equivalent practical experience, plus 4+ years of experience in software quality engineering.
  • Hands-on experience with UI web automation and API automation using established frameworks; experience with Java, Python, Jenkins, Docker, Maven, and GitHub.
  • Strong understanding of the Software Testing Life Cycle (STLC), QA concepts and methodologies, and test management.
  • Competency with continuous integration and deployment tools such as Jenkins and Git.
  • Practical experience with Agile frameworks, including Scrum and Kanban, work estimation, and test data management.
  • Ability to research, evaluate, and integrate modern QA tools and AI-driven testing capabilities, such as AI-assisted test generation, predictive analysis, and smart automation tools.
  • Nice to have: UI mobile automation and functional or manual testing experience.
  • Nice to have: Performance testing experience, such as with JMeter.
  • Nice to have: Familiarity with AWS services such as S3, Lambda, EC2, and CloudWatch, or with security and accessibility testing.
  • Takes ownership of deliverable quality, works autonomously within standard guidelines, and resolves issues.
  • Builds productive relationships with developers and product teams, with a strong commitment to user experience and software quality.
  • Stays current with testing tools, strategies, emerging technologies, and AI tools.
Responsibilities:
  • Partner with the Scrum team to define and implement quality assurance practices and procedures, including test strategies, plans, cases, and related assets.
  • Design, write, execute, and maintain automated and manual tests across functional, regression, integration, and scale testing.
  • Collaborate with development teams to support releases through functional test validation across platforms and environments.
  • Investigate, record, triage, and track defects through verification and closure.
  • Identify quality risks and dependencies early in the Agile cycle and work with colleagues on mitigation plans.
  • Research, evaluate, and integrate modern QA tools and AI-driven testing capabilities to improve efficiency and test coverage.
  • Develop professional and technical expertise in framework architecture, advanced CI/CD pipelines, and broad-scope test strategy design.
  • Work cross-functionally with Software Developers, Product Managers, and Quality Engineers in an Agile scrum environment to provide timely testing results, identify risks, and drive continuous improvement.
Technologies:
  • AI
  • API
  • AWS
  • Lambda
  • CI/CD
  • CloudWatch
  • Docker
  • EC2
  • Git
  • GitHub
  • Support
  • Java
  • Jenkins
  • JMeter
  • Kanban
  • Maven
  • Mobile
  • Python
  • Security
  • Web
  • UX UI Design
  • Cloud
More:

We are Turnitin, a global education company and recognized innovator with more than 25 years of experience partnering with educators and institutions on learning integrity solutions. Our services are used by more than 16,000 academic institutions, publishers, and corporations in over 185 countries. As a Software Quality Engineer I, you will join our Quality Engineering department and contribute to application quality and an exceptional user experience. We are a remote-first organization with team members in more than 35 countries, and we offer a comprehensive rewards package that includes health and wellness programs, time off, education reimbursement, volunteer time, a retirement plan, and other benefits that vary by country. Our mission is to ensure the integrity of global education and meaningfully improve learning outcomes, guided by values including customer centricity, learning, integrity, ownership, collaboration, and a global mindset.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Quality Engineer I (UK Remote)
Software Quality Engineer I (UK Remote)

SmartRecruiters, Inc. • United Kingdom

Remote
GBP 60,000 - 80,000
Remote‑first culture
Health care coverage
Education reimbursement
+2
Software Quality Engineer I (UK Remote)
Software Quality Engineer I (UK Remote)

Turnitin • Newcastle upon Tyne

Remote
GBP 42,000 - 62,000
Software Quality Engineer I (UK Remote)
Software Quality Engineer I (UK Remote)

Turnitin • Leeds

Remote
GBP 42,000 - 56,000
Remote-first culture
Health & wellness programs
Education reimbursement
+1
Software Quality Engineer — Remote, AI-Driven Testing
Software Quality Engineer — Remote, AI-Driven Testing

Turnitin • Manchester

Remote
GBP 57,000 - 97,000
Principal Software Engineer, Fullstack/Backend (UK Remote)
Principal Software Engineer, Fullstack/Backend (UK Remote)

Turnitin • Manchester

Remote
GBP 57,000 - 97,000
Remote-First Software Quality Engineer I
Remote-First Software Quality Engineer I

Turnitin, LLC • Birmingham

Remote
GBP 34,000 - 52,000
Remote‑first culture
Health care coverage
Education reimbursement
+2
QA Engineer
QA Engineer

Intelligent Change • United Kingdom

On-site
GBP 40,000 - 55,000
Flexible working hours
Access to company products
Growth opportunities within a values-driven team
Mid-Level QA Engineer
Mid-Level QA Engineer

Stratospherec Ltd • Basingstoke

Hybrid
GBP 50,000 - 60,000
Remote Software Quality Engineer I: AI-Driven QA & Automation
Remote Software Quality Engineer I: AI-Driven QA & Automation

Turnitin, LLC • Manchester

Remote
GBP 42,000 - 64,000
Quality Engineer
Quality Engineer

Tata Consultancy Services • Greater London

On-site
GBP 45,000 - 75,000