Software Quality Engineer (UK Remote)

Turnitin, LLC
Manchester, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£57,000.0 - £97,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Automation of Tests Cloud Computing Code Coverage Software Quality
+19 more
Continuous Integration Github Design of User Interfaces Apache JMeter Python (Programming Language) Apache Maven Scrum Methodology Software Quality Assurance (SQA) Test Management Strategies of Testing Performance Testing Git Information Technology Deployment Automation Data Management Functional Programming Cloudwatch Docker Jenkins

Job description

  • 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

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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all