EdTech Jobs
TurnItIn

Software Quality Engineer I

TurnItIn
🇬🇧Remote - Newcastle upon Tyne, United Kingdom£26K–£32K/yri23h ago
Prep for this Role

Role Snapshot

The Software Quality Engineer I is a key member of the Quality Engineering department responsible for designing, executing, and maintaining automated and manual tests to ensure application quality and exceptional user experience. This role collaborates cross-functionally within Agile teams to deliver rapid testing results, identify risks, and drive continuous improvement.

Key Responsibilities: Design, write, execute, and maintain automated and manual test cases across functional, regression, integration, and scale testing; partner with Scrum teams on test strategy and quality assurance procedures; investigate and track defects to closure; identify quality risks early and collaborate on mitigation plans; research and integrate modern QA tools and AI-driven testing capabilities.
Skills & Tools: Strong expertise in test automation frameworks, manual and automated testing methodologies, and defect management; proficiency with CI/CD pipelines and modern QA tools; familiarity with AI-assisted testing capabilities; excellent collaboration and communication skills for cross-functional Agile environments.
Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience in quality assurance or software testing; demonstrated experience with test case design, automation frameworks, and Agile methodologies.
Location: Remote - Newcastle upon Tyne, United Kingdom
Compensation: £26K–£32K/yr (estimated)

Job Description

The Software Quality Engineer I (SQE1) is an integral part of the Quality Engineering department, dedicated to assuring application quality, adherence to requirements, and an exceptional user experience by testing company applications. The main purpose of this role is to design, write, execute, and maintain automated and manual tests, as well as contribute to the overall test automation framework and continuous testing (CT) pipelines.
This role will primarily interact with product development teams. The SQE1 works cross-functionally with Software Developers, Product Managers, and fellow Quality Engineers within an Agile scrum environment to provide rapid, in-process testing results, identify risks, and drive continuous improvement.

Responsibilities: 

  • Test Strategy & Planning: Partner with the Scrum team to define, develop, and implement quality assurance best practices and procedures, including test strategies, plans, cases, and other related assets.
  • Test Execution: Design, write, execute, and maintain both automated and manual test cases, ensuring high quality across functional, regression, integration, and scale testing.
  • Development Collaboration: Work closely with development teams to support code releases with functional test validations on multiple platforms and environments.
  • Defect Management: Investigate, record, triage, and track defects to verification and closure.
  • Risk Mitigation: Identify potential quality risks and dependencies early in the Agile cycle; collaborate on mitigation and eradication plans.
  • Modern QA & AI Capabilities: Proactively research, evaluate, and integrate modern QA tools and AI-driven testing capabilities (such as AI-assisted test generation, predictive analysis, and smart automation tools) to improve efficiency and testing coverage.
  • Professional Development (Goal): Commit to continuous professional and technical growth, developing deeper expertise in framework architecture, advanced CI/CD pipelines, and broad-scope test strategy design.