At a Glance
- Tasks: Ensure quality of our global e-commerce platform through testing and collaboration.
- Company: Join a dynamic team at Rapha, a leader in cycling culture.
- Benefits: Flexible hours, generous leave, health cash plan, and discounts on cycling gear.
- Why this job: Make an impact on innovative projects while enjoying a supportive work culture.
- Qualifications: 2-5 years experience in QA, AWS, Node.js, and a passion for learning.
- Other info: Mentorship opportunities and a vibrant team environment await you.
The predicted salary is between 36000 - 60000 £ per year.
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
- 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
- Understanding 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
- 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
We are continuously looking into ways to invest in our employees and build a better working culture and environment. Here are just some of the internal benefits we offer:
- Flexible working hours
- Support for ad-hoc remote working during the week - minimum 4 days in office
- 25 days annual leave
- 2 additional days paid time off to participate in a sportive or similar related cycling event
- A flexible riding benefit to allow you to go out riding on a Wednesday morning with colleagues or learn to cycle through our Getting Started Scheme
- An annual clothing allowance of £1,120 for testing and promotional purpose
- A company bonus scheme
- A health cash plan provided by Healthshield worth up to £1405 per year
- Mental health support with MyndUp
- Free barista coffee and social drinks in the office
- Subsidised lunches 3 days per week
- Monthly department social events and quarterly office social away days
- Bike racing expenses up to £35 per race entry
- A 50% staff discount and a discount for family and friends
- Industry discounts on brands such as Patagonia, Osprey, Finisterre, Wahoo
- Free membership to the Rapha Cycling Club
- Cycle2Work scheme
- Company Pension Scheme
- Enhanced Parental Leave and Pay
Senior QA Engineer Service Course, London employer: Rapha
Contact Detail:
Rapha Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior QA Engineer Service Course, London
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for those interviews by practising common QA scenarios and questions. We recommend setting up mock interviews with friends or using online platforms to get comfortable with your responses.
✨Tip Number 3
Showcase your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them during your interview. It’s a great way to demonstrate your hands-on experience and problem-solving mindset.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!
We think you need these skills to ace Senior QA Engineer Service Course, London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior QA Engineer role. Highlight your experience with automated testing, AWS, and any relevant frameworks like Node.js and TypeScript. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quality assurance and how you can contribute to our team. Don't forget to mention your collaborative spirit and eagerness to learn new technologies.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love a proactive approach, so share specific instances where you identified bugs or improved processes. This will show us your problem-solving mindset!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Rapha
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Node.js, TypeScript, and AWS. Brush up on your knowledge of Infrastructure-as-Code frameworks and REST APIs, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled challenges in QA or software development. Highlight your proactive approach and how you’ve contributed to improving processes or resolving bugs in previous roles.
✨Collaborate Like a Pro
Since this role involves working closely with various teams, be ready to talk about your experience in cross-functional collaboration. Share instances where you’ve worked with Product Owners or Business Analysts to define test scenarios and ensure quality throughout the development lifecycle.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s culture and QA processes. Inquire about their current testing strategies, how they handle bug tracking, or what tools they use for CI/CD. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.