MisuJob - AI Job Search Platform MisuJob

Quality Assurance Specialist (EU Team)

Compass Education

Dublin, County Dublin, Ireland Hybrid permanent

Posted: May 7, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

As a Quality Assurance Specialist, you will be responsible for ensuring the high-quality of our products through thorough testing and quality assurance processes.

Job Description

Hybrid
Dublin or London Based
Full-time

Come shape the future of education with us

At Compass, our people are united by a common purpose: to simplify school management and improve student outcomes. We’re a leading global provider of School Management Information Systems (MIS), already trusted by over 5,000 schools across Australia, Ireland, and the UK.

About the Role

We’re hiring a Quality Assurance Specialist to join our EU team and help drive test quality across the modules we build and maintain.

Our EU product team is split across Ireland and the UK, and the successful candidate will work across both, partnering with developers in Dublin and London regardless of which office you’re based in.

You won’t be a purely manual tester sitting at the end of the pipeline, and you won’t be a pure automation engineer working in isolation either. You’ll work closely with developers from the moment a feature is in flight, and you’ll be a key contributor to a regression suite the whole team relies on.

This is a hands-on engineering role focused on automation, with a strong QA partnership element. It’s not a documentation or requirements-led QA role.

Our Stack

Frontend

React and TypeScript, MUI, and our own internal component library, built as micro-frontends across a monorepo.

Backend

C# and .NET, with GraphQL and REST APIs.

Testing

A multi-layered approach spanning unit, component, API/contract, and end-to-end testing, with critical-path E2E coverage already automated.

CI/CD

GitLab pipelines with automated build, test, and deployment stages, including E2E test runs.


Requirements:
Primary Responsibilities

• Own our E2E automation for our micro-frontends. Maintain and evolve the conventions, page object and component patterns, test data strategy, and how E2E fits into our CI/CD pipeline.
• Continuously evolve automated test coverage across every module the EU team owns, including unit, component, API/contract, and E2E, prioritising based on risk and rate of change.
• Partner with developers as embedded QA for new features and changes. Review proposed designs and implementations, walk through the developer’s happy path with them and pressure-test it, surface missed scenarios, edge cases, regressions, and risks, and sign off changes before they ship.
• Convert sign-off into automation. Every scenario you validate manually should, where practical, end up as an automated test so the decision is preserved and the next change is cheaper to verify.
• Own the test tooling and tracking. Evolve the tools we use to track what’s been tested, what’s covered, and what’s outstanding, and make that visible to the team.
• Maintain and improve the suite over time, including flake reduction, runtime, reliability, and coverage reporting.
• Raise the bar on testability. Push back on changes that are hard to test, and work with developers to design features that are easier to verify.

Nice to have

• Contributing to CI/CD pipeline improvements around test stages and gating.

• Supporting test environment setup and data management.
• Helping define and manage release tagging and git branching conventions for the team.

Must Have

• Commercial QA experience as a QA Engineer, SDET, Test Automation Engineer, or developer who has spent meaningful time owning testing.
• Solid programming skills in C#/.NET or TypeScript/JavaScript, and an appetite to work across both, since you’ll be writing tests against the full stack.
• Hands-on E2E automation experience, whether code-based (Playwright, Cypress, or similar) or low-code (Applitools Preflight, or similar). You’ve written and maintained E2E tests in a real product, and you’re confident contributing to the structure, patterns, and conventions of an E2E suite. You’ll have support from the wider engineering team as you grow into the role, and we need someone who can hit the ground running building and maintaining E2E tests on day one.
• Mainstream unit and component testing tools across .NET and the JavaScript/TypeScript ecosystem.
• A strong QA mindset. You’re comfortable challenging assumptions, exploring edge cases, thinking in terms of risk and coverage rather than just pass or fail, and saying “this isn’t ready” when it isn’t.
• Experience embedding with a development team and acting as a quality partner, not just a downstream tester.
• Confidence with Git, modern dev workflows, and CI pipelines.

Preferred

• Experience testing micro-frontend architectures, or large monorepo testing strategies.
• Familiarity with BDD-style testing and writing scenarios that double as readable specifications.
• Experience with API contract or schema regression testing (GraphQL and/or REST).
• Experience designing test data strategies for multi-tenant or multi-environment systems.
• Direct experience with Applitools Preflight, Applitools Eyes, or other low-code or visual AI testing platforms.
• Comfort working in codebases that span both modern and legacy components.
• Exposure to performance, accessibility, or visual regression testing.
• Experience defining branching strategies (GitFlow, trunk-based, release tagging conventions).


Benefits:
• 25 days annual leave plus public holidays
• Professional development budget for courses, conferences, and certifications
• LinkedIn Learning & Udemy licences for everyone on the team
• Hybrid working — home and our Dublin or London office
• Regular team meetups across our Ireland and UK offices
• Summer & Christmas parties
• Private health insurance (Dublin)
• A fun, collaborative team that genuinely enjoys working together
• Pension contributions

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply