
Quality Engineer
Opus 2
full-time
Posted on:
Location Type: Hybrid
Location: Edinburgh • 🇬🇧 United Kingdom
Visit company websiteJob 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