The posting
About Circo
Great content deserves more than attention. It deserves an audience that values it, a business model that rewards it, and the technology to make it possible.
At Circo, we're building a new way for creators, publishers, and media businesses to publish, distribute, protect, and monetise their content. From films and documentaries to masterclasses, live experiences, and original series, we're building the technology to help valuable content become a sustainable business.
We're a team of builders, thinkers, and creatives challenging how people experience and monetise digital content. And we're looking for people who want to help shape what's next.
About the role
Our Engineering team builds the systems powering Circo's publishing, monetisation, content protection, and viewing experiences.
We're looking for a Senior QA Engineer — Backend & Automation to own backend quality, test automation, and release assurance across Circo's platform.
You'll design and maintain automated testing systems, validate GraphQL APIs and service integrations, establish quality standards, and coordinate testing across API and backend.
This is a hands-on technical role. We're looking for someone who can read code, identify systemic risks, build efficient testing processes, and help our engineering teams ship reliable software with confidence.
What you'll be doing
- Design, implement, and maintain automated tests for backend services, GraphQL APIs, and critical integrations.
- Building scalable API, integration, contract, and end-to-end testing frameworks.
- Validating authentication, authorisation, payments, content access, publishing, and monetisation workflows.
- Testing service communication, data integrity, error handling, and failure recovery.
- Establishing automated quality gates within CI/CD pipelines.
- Developing test strategies, quality standards, acceptance criteria, and release checklists.
- Coordinating testing efforts with the Web & Mobile QA Engineer and engineering leads.
- Identifying high-risk areas and improving test coverage across critical systems.
- Implementing performance, load, and reliability testing for backend services.
- Maintaining clear technical testing documentation, defect reports, and quality metrics.
- Using AI-assisted testing tools to accelerate test creation, maintenance, and defect analysis.
- Investigating production incidents and improving regression coverage to prevent recurring defects.
What you'll need
- 4+ years of experience in software quality engineering, test automation, or software development.
- Strong hands-on experience testing backend systems, GraphQL APIs, and distributed applications.
- Proficiency in TypeScript, JavaScript, Python, or another relevant programming language.
- Experience with automated testing frameworks such as Playwright, Jest, Vitest, or equivalent tools.
- Strong understanding of GraphQL queries, mutations, schemas, authentication, and error handling.
- Experience with API integration testing, contract testing, and automated regression testing.
- Knowledge of databases, asynchronous processing, message queues, and service integrations.
- Experience integrating automated tests into CI/CD pipelines.
- Familiarity with performance and load testing tools such as k6.
- Strong understanding of test architecture, software quality practices, and release management.
- Experience coordinating QA activities or mentoring other engineers.
- Excellent technical documentation, analytical, and problem-solving skills.
- Ability to identify risks independently, set priorities, and own software quality.
Nice to have
- Experience testing microservices and event-driven architectures.
- Familiarity with Kubernetes, Docker, and cloud infrastructure.
- Experience testing payment systems, transactions, and financial integrations.
- Knowledge of video processing and streaming infrastructure,
- Experience with contract testing, schema validation, and GraphQL testing tools.
- Familiarity with observability tools, distributed tracing, and production monitoring.
- Experience using AI-powered tools for automated test generation and quality engineering.
- Experience establishing QA processes within an early-stage technology company.
Diversity and inclusion
At Circo, we believe different perspectives create better ideas and stronger products. We're committed to building an inclusive workplace and welcome applications from qualified people of all backgrounds.
Important notice for candidates
Apply only through Circo's official recruitment channels. We will never request payment or personal financial information during our hiring process.



