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: Competitive salary, flexible work arrangements, 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 assurance.
- 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. The system includes edge devices with onboard sensors and compute, a central cloud-based analytics layer, and a graph-based data store and algorithmic engine that supports both machine learning and rules-based logic.
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 in England employer: Orange Quarter
Contact Detail:
Orange Quarter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quality Assurance Engineer in England
✨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 knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences with automated testing and quality assurance strategies.
✨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, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Quality Assurance Engineer in England
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 relate to building test frameworks or working with ML models.
Showcase Your Technical Skills: Since we’re looking for someone technically strong, make sure to include examples of your coding abilities and any automated test suites you've built. If you’ve worked with tools like pytest or Selenium, let us know! We love seeing practical 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 don’t miss out on any important updates. Plus, it shows us you’re keen on joining our team at StudySmarter!
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 and Selenium. Brush up on your knowledge of performance testing tools too, as they’ll likely come up during the interview.
✨Showcase Your Automation Skills
Prepare to discuss your experience with building automated test infrastructures. Be ready to share specific examples of how you've implemented testing strategies in previous roles, particularly in complex systems similar to what they’re working on.
✨Understand the Business Context
Since the role involves working in global logistics, it’s a good idea to have a basic understanding of the industry. Research how data quality and automated decision-making impact logistics and be prepared to discuss how your skills can contribute to their goals.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your debugging and root cause analysis skills. Think of past challenges you’ve faced in QA and how you resolved them. This will show your ability to think critically and work independently, which is crucial for this role.