skip navigation
skip mega-menu

Test Automation Engineer

MaxContact -

Full-time (Permanent)
Published on
2 April 2026

We're the team behind the AI-powered customer engagement platform that's transforming how businesses connect with their customers - turning every conversation into a revenue-driving moment.

Our platform helps contact centre teams achieve their goals through intelligent automation, predictive insights, and seamless customer experiences. We build technology that empowers people, not replaces them.

We are proud of our reputation for combining cutting-edge tech with down-to-earth people, we have big ambitions and a clear sense of who we are.  Our culture is driven by our values: we take ownership, move fast, challenge the status quo, and learn constantly. Working at MaxContact means being stretched, you’ll be trusted with responsibility early, expected to think commercially, and encouraged to act decisively. We don’t stand still, and neither will you. 

At the same time, we believe high performance only works in a safe, supportive environment. You’ll be surrounded by smart, driven people who want to see you succeed, who value openness and honesty, and who see mistakes as part of learning quickly and getting better.

We're builders, problem-solvers, and customer champions who believe in innovation with purpose, human-first technology, and delivering results that matter. You'll work alongside passionate colleagues building technology that directly impacts how thousands of businesses connect with millions of customers every day.If you’re ambitious, curious, and excited by the idea of building something meaningful in a fast-moving tech business.

We are looking for an ambitious and curious Test Automation Engineer to join our Technology department at a really exciting time.

Role Purpose

As a Test Automation Engineer at MaxContact, you will play a critical role in ensuring the quality, reliability, and scalability of our mission-critical CCaaS platform, while also supporting testing across our AI Agents and Conversation Analytics products.

You will design, build, and evolve automated test frameworks and strategies that enable fast, safe, and confident delivery across backend services, frontend applications, and AI-enabled systems. This includes deterministic systems (CCaaS) and non-deterministic AI capabilities (for example, LLM-driven workflows, analytics pipelines, and conversational agents).

This role places strong emphasis on AI-driven testing practices, using AI tools to improve test design, coverage, and maintenance, while also helping define how we validate AI behaviour safely and effectively in production systems.

You will work closely with engineers, technical leads, product managers, and platform teams to embed quality as a first-class concern across the software lifecycle, ensuring that automated testing supports both rapid delivery and high operational confidence in live customer environments.

 Key Repsonsabilities

Test Automation & Quality Engineering

  • Design, build, and maintain scalable automated test frameworks using C#, xUnit, Selenium, and Playwright across backend APIs and frontend applications.
  • Define and implement testing strategies covering unit, integration, end-to-end, and regression testing, aligned to system risk and customer impact.
  • Ensure automated tests are reliable, maintainable, and integrated into CI/CD pipelines to provide fast feedback and prevent regressions.
  • Support testing across multiple products (CCaaS, AI Agents, Conversation Analytics), ensuring consistent quality standards and reusable testing patterns.

AI-Driven Testing & Validation

  • Leverage AI tools to improve test generation, coverage analysis, and defect detection, while maintaining strong validation practices.
  • Help define approaches for testing non-deterministic AI systems, including:
    • Prompt/output validation
    • Dataset-driven evaluation
    • Regression testing of AI behaviour
    • Guardrails and safety checks
  • Collaborate with engineering teams to ensure AI-enabled features are testable, observable, and production-ready, with clear evaluation strategies.

Frontend & API Test Coverage

  • Build robust UI automation using Playwright/Selenium for critical customer journeys within CCaaS and associated products.
  • Develop API and service-level tests to validate backend behaviour, integrations, and performance characteristics.
  • Ensure coverage aligns with real-world usage in live contact centre environments, including edge cases and failure scenarios.

CI/CD & Quality Gates

  • Integrate automated testing into CI/CD pipelines, ensuring:
    • Fast feedback loops
    • Reliable test execution
    • Clear reporting and visibility
  • Define and evolve quality gates that balance delivery speed with production safety.
  • Partner with Platform teams to improve test execution performance, stability, and scalability.

Reliability, Observability & Production Confidence

  • Contribute to improving system reliability by:
    • Identifying gaps in test coverage
    • Ensuring defects are reproducible and covered by regression tests
    • Supporting incident investigations with test insights
  • Work with teams to align testing with observability (logs, metrics, traces) to validate real-world behaviour.

Collaboration & Engineering Practices

  • Collaborate closely with engineers during refinement and delivery to ensure testability is built into design.
  • Participate in code reviews, pairing, and technical discussions, contributing a strong quality-focused perspective.
  • Promote shared ownership of quality across teams, not just within QA.
  • Actively experiments with emerging AI engineering tools and workflows, sharing findings with the team and evolving personal practices as the tooling landscape advances.
  • Help establish and evolve standards for test automation and AI-assisted testing practices across Engineering.

Values and Behaviours

Customer Centric

Ensure testing reflects real customer journeys and protects live environments.

Own It

Take responsibility for quality, test coverage, and production confidence.

One Team

Work closely with Engineering, Product, and Platform to deliver high-quality outcomes.

Make It Count

Focus on tests that reduce risk, improve reliability, and enable faster delivery.

Challenge The Status Quo

Continuously improve testing approaches, tooling, and use of AI.

Success Measures

  • High automated test coverage across critical systems with low flakiness and fast feedback cycles.
  • Reduced production defects and improved confidence in releases.
  • Effective validation strategies for both deterministic and AI-enabled features.
  • Improved delivery speed through reliable CI/CD-integrated testing.
  • Delivers measurably faster and more thorough testing cycles through effective use of AI-assisted workflows, including test generation, edge case discovery, and coverage analysis. Contributes to team-level improvements in quality and defect prevention by sharing effective AI testing patterns.

Training and Enablement

As part of the role you will be required to constantly develop your skill set and take your personal growth seriously

  • Structured onboarding with clear expectations for quality ownership.
  • Dedicated time for learning automation frameworks, platform architecture, and AI testing practices.
  • Budget for certifications and conferences.
  • Collaboration with experienced engineers and technical leads.
  • Regular 1:1s and career development support.
  • Opportunities to contribute to testing strategy, tooling, and AI evaluation practices

Skills and Experience

Essential

  • Strong experience in test automation using C#, xUnit, Selenium, and/or Playwright.
  • Experience designing and implementing end-to-end and API-level automated tests.
  • Strong understanding of testing strategies across unit, integration, and E2E layers.
  • Experience integrating tests into CI/CD pipelines.
  • Ability to write clean, maintainable test code aligned with engineering standards.
  • Strong analytical and debugging skills, with a focus on root cause analysis.
  • Experience working in Agile Scrum teams.
  • Comfortable using AI tools to support development and testing, with appropriate validation practices.

Desirable

  • Experience testing AI/LLM-enabled systems, including evaluation and regression strategies.
  • Familiarity with cloud environments, containerisation, and distributed systems.
  • Experience testing real-time or event-driven systems.
  • Exposure to contact centre / CCaaS platforms or similar SaaS products.

Benefits and Perks

  • 25 days annual leave plus your birthday off - So you can genuinely switch off, recharge, and bring your best self to work.
  • Increased holiday entitlement with length of service - We recognise commitment and loyalty. As you grow with MaxContact, we give more back because owning it over time should be rewarded.
  • Enhanced maternity and paternity packages -We support our people at every stage of life. By enabling families to take meaningful time when it matters most.
  • Life insurance - Providing peace of mind for you and your loved ones reflects our commitment to doing the right thing and owning our responsibility to support our people beyond the workplace.
  • Enhanced pension options- We help you invest in your future, not just your role today enabling you to make it count over the long term.
  • Company-paid sick leave- We trust our people to take the time they need to recover and return well.
  • Personal training allowance - We invest in your growth and encourage continuous learning. You’re empowered to develop your skills, challenge yourself, and challenge the status quo for your career and for our customers.
  • Buy and sell holiday options- Flexibility matters. This option allows you to shape your working life around what’s important to you.
  • Social, charity and culture committee events- We believe strong connections build great teams. These activities bring people together, support our communities, and reinforce our one team mindset.
  • Hybrid working (minimum two days in the office)- We balance flexibility with collaboration.

Subscribe to our newsletter

Sign up here