Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Rapha
Salary: 1405 per year
Role & seniority: Senior QA Engineer
Node.js, TypeScript/JavaScript
AWS (others considered)
Infrastructure-as-Code (e.g., Terraform)
REST and GraphQL APIs; Git
Testing frameworks (DoesQA; Jest)
CI/CD; Observability tools (NewRelic, DataDog, Grafana) (desirable)
Design and implement automated test strategies; develop/maintain automated test suites for web apps, APIs, and integrations
Collaborate cross-functionally with frontend/backend/cloud/data engineers, BAs, and Product Owners to define test scenarios and ensure quality
Identify, document, and track bugs; participate in sprint activities; mentor QA engineers; evolve QA processes
2-5 years of commercial QA/testing experience
AWS (or equivalent cloud); Node.js; TypeScript/JavaScript
Infrastructure-as-Code experience
REST and GraphQL familiarity
Git; ability to understand software engineering concepts beyond specific language
Testing tools (e.g., Jest); CI/CD
MACH principles, microservices, API-first, cloud-native SaaS, headless architectures
Observability tools (NewRelic, DataDog, Grafana)
Agile/ShapeUp; strong DevEx focus; incident response and post-release support
Flexible location; hybrid work with minimum 4 days in office
Full-time role; cycling-friendly, with company benefits and in-office culture
Note: Role emphasizes quality across
Rapha launched in 2004 to redefine cycling apparel. Today progressive design and storytelling has built a global movement. We love cycling in all its forms, from the city streets to the highest peaks. And we know its power to transform lives. Led by innovation, we embody this love through a dedication to the world's greatest sport, by setting a new standard in design and pushing the cutting edge of performance and human craft. Role Overview We are looking for a talented Senior QA Engineer to join our engineering team. In this role, you will ensure the quality and reliability of our global e-commerce platform through comprehensive test strategies, automation, and close collaboration with engineering teams. Working collaboratively with the Lead Business Analyst, engineers across multiple disciplines, and Product Owners, you will design and execute tests that validate our software meets business requirements and customer expectations. Key Responsibilities Design and implement automated test strategies using DoesQA and other testing frameworks Develop and maintain automated test suites for web applications, APIs, and integrations Work cross-functionally with frontend, backend, cloud, and data engineers to ensure quality throughout the development lifecycle Collaborate with Business Analysts and Product Owners to understand requirements and define test scenarios Identify, document, and track bugs through to resolution Participate in sprint planning, reviews, and retrospectives Contribute to the evolution of our QA processes and practices Mentor other QA engineers and promote quality culture across the team What We’re Looking For Essential experience 2-5 years commercial experience AWS (Other clouds considered) Node.js TypeScript / JavaScript Experience with Infrastructure-as-Code frameworks Familiarity with REST APIs and GraphQL Git Desirable experience We would love it if you can demonstrate that you understand the concepts behind software engineering rather than merely knowing a particular language/framework Testing (Using tools such as Jest) CI/CD Exposure to MACH principles Microservices API-First Cloud-Native SaaS Headless Observability (Using tools such as NewRelic, DataDog, Grafana, etc) Agile / ShapeUp Mindset & soft skills A problem solving mindset Eagerness to learn and explore new technologies/concepts Clear communication Proactive approach Comfortable working in collaborative environments A typical day might look like Writing new application code in Node.js and TypeScript, orchestrating it with Terraform IaC Peer reviewing other Cloud Engineer’s pull requests to ensure that as a team we are held to a high standard Helping Product Owners and Business Analysts shape new features requested by the business into actionable development work Identifying ways to enhance our Developer Experience (DevX) so that we can focus on delivering quality software and not fighting tooling or inefficient processes Supporting features after they are delivered into production - monitoring, bug fixes and performance improvements Participating in incident response or a retrospective to improve system reliability or development processes Writing or reviewing documentation Working at Rapha