At a Glance
- Tasks: Own quality across our platform, from data pipelines to user-facing applications.
- Company: Innovative tech firm revolutionising global logistics with cutting-edge technology.
- Benefits: Flexible work schedule, competitive salary, and opportunities for professional growth.
- Why this job: Be the first dedicated QA engineer and shape our quality strategy from the ground up.
- Qualifications: Strong programming skills, experience with automated testing, and a passion for quality.
- Other info: Join a dynamic team and make a real impact in a fast-paced environment.
The predicted salary is between 48000 - 72000 £ per year.
Location: London — 4 days a week in office, 1 day remote
Team: Platform
About Us
We build decision-making infrastructure for complex, real-world systems. Our platform combines edge-deployed sensors and intelligence with centralised algorithms, data pipelines, and graph-based analytics. We work primarily in global logistics, where we ingest data from sensors, emails, spreadsheets, and external databases to make predictions, detect problems, and support automated decisions across a distributed network of devices and agents.
Job Description
We are hiring a Senior QA Engineer to own quality across the entire platform — from data pipelines and ML models to backend services and user-facing applications. This is not a manual testing role. We're looking for someone who can build automated test infrastructure, design performance benchmarks, validate ML outputs, and ensure data quality at every stage of the system. You'll be the first dedicated QA hire in a team of 6 engineers. This means full ownership: you'll define our quality strategy, build the testing infrastructure from scratch, and be accountable for how we ship reliable software. The right person will be technically strong, comfortable writing code, and able to work independently across a complex system that spans edge devices, streaming pipelines, graph-based analytics, and web applications.
Key Responsibilities
- Design and implement automated testing strategies across the full stack
- Build and maintain test frameworks for backend services, APIs, and frontend applications
- Develop performance and load testing infrastructure to validate system behaviour at scale
- Create benchmarking frameworks for ML models, including accuracy, latency, and regression testing
- Implement data quality checks and validation across pipelines and databases
- Work with engineers to integrate testing into CI/CD pipelines and development workflows
- Define quality metrics and monitoring to catch issues before they reach production
- Investigate and diagnose bugs across the system, from data ingestion to user interface
- Champion testing best practices and help the team build quality into every stage of development
Requirements
We don't expect candidates to meet every requirement — if you're strong in some areas and willing to learn in others, we'd still like to hear from you.
- Strong programming skills, ideally in Python (our primary language)
- Production experience building and maintaining automated test suites
- Experience with test frameworks (pytest, Playwright, Selenium, or similar)
- Hands-on experience with performance and load testing tools (Locust, k6, JMeter, or similar)
- Understanding of data quality concepts and experience validating data pipelines
- Familiarity with CI/CD systems and integrating tests into automated workflows
- Ability to work across the stack — comfortable testing APIs, databases, and user interfaces
- Strong debugging and root cause analysis skills
- Experience working in a fast-moving environment with full ownership and accountability
- Comfortable making decisions independently and driving initiatives without close oversight
Bonus
- Experience testing or benchmarking ML models and systems
- Familiarity with streaming systems (Kafka) and event-driven architectures
- Experience with observability tools (logging, metrics, tracing)
- Understanding of logistics, supply chain, or IoT systems
- Experience as the first or early QA hire, building quality processes from scratch
Senior Quality Assurance Engineer employer: Orange Quarter
Contact Detail:
Orange Quarter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quality Assurance Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your automated testing projects and any cool frameworks you've built. This gives hiring managers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the company's tech stack. Be ready to discuss how you would approach building test infrastructure and ensuring data quality in their systems.
✨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 Quality Assurance Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our Senior QA Engineer role. Highlight your programming skills, experience with automated testing, and any relevant projects you've worked on. We want to see how you can contribute to our platform!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for quality assurance. Share why you're excited about this role and how your background aligns with our mission. Don't forget to mention any specific experiences that demonstrate your ability to build testing infrastructure!
Showcase Your Technical Skills: Since we're looking for someone technically strong, make sure to include examples of your work with test frameworks, performance testing tools, and CI/CD systems. If you've built automated test suites or validated ML outputs, let us know — we love seeing real-world applications of your skills!
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 gives you a chance to explore more about our company and culture while you’re at it!
How to prepare for a job interview at Orange Quarter
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python and the testing frameworks like pytest or Selenium. Brush up on your programming skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Automation Skills
Prepare examples of how you've built automated test infrastructures or frameworks in previous roles. Be specific about the challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities and technical expertise.
✨Understand Quality Metrics
Familiarise yourself with quality metrics and data validation concepts. Be ready to discuss how you would implement data quality checks and performance benchmarks in a complex system, as this is crucial for the role.
✨Be Ready to Discuss Ownership
Since this role involves full ownership of the QA process, think about times when you took initiative in your previous jobs. Prepare to share how you drove quality improvements and integrated testing into CI/CD pipelines, showcasing your ability to work independently.