Opus 2

Quality Engineer

Opus 2

full-time

Posted on:

Location Type: Hybrid

Location: Edinburgh • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudCypressDockerJavaJenkinsKubernetesMicroservicesTypeScript

About the role

  • Collaborate with developers to design testable solutions and integrate testing into development workflows.
  • Build, maintain, and improve automated test suites (unit, integration, API, E2E, performance where appropriate).
  • Develop and maintain testing frameworks/tools that improve speed, stability, and developer experience.
  • Embrace and spread shift-left testing practices — early identification and prevention of defects.
  • Support teams in writing Acceptance Tests and improving acceptance criteria clarity.
  • Contribute to CI/CD pipelines to ensure fast, reliable feedback loops.
  • Analyse test failures, identify root causes, and partner with the team to resolve issues early.

Requirements

  • Strong experience with automated testing: API, UI, integration, acceptance, unit.
  • Proficiency in one or more programming languages (e.g., TypeScript, Java, C#, etc.).
  • Able to work in TDD / BDD using Mocks on production code
  • Hands-on experience with modern automation frameworks (e.g., Playwright, Cypress etc.).
  • Solid understanding of CI/CD pipelines and tooling (GitHub Actions, Jenkins etc.).
  • Familiarity with microservices, cloud environments, and containerisation (e.g., Docker, Kubernetes).
  • Awareness of non-functional requirements (e.g. security, performance etc.).
  • Workshop facilitation (3 Amigos, Example Mapping etc.).
  • Write well defined Acceptance Criterias with cross-functional collaboration.
  • Strong understanding of testing principles, exploratory testing, and test design.
  • Shift-Left experience, preventing defects via early collaboration and specification refinement.
  • Excellent communication and collaboration skills.
  • Proactive, curious, and able to challenge assumptions constructively.
  • Continuous improvement mindset
Benefits
  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Health Insurance.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
automated testingAPI testingUI testingintegration testingacceptance testingunit testingTypeScriptJavaC#TDD
Soft skills
communicationcollaborationproactivecuriousconstructive challengecontinuous improvement mindset