At a Glance
- Tasks: Own quality across our platform, from data pipelines to user-facing applications.
- Company: Join a cutting-edge tech firm revolutionising global logistics.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be the first dedicated QA engineer and shape our quality strategy.
- Qualifications: Strong programming skills in Python and experience with automated testing.
- Other info: Dynamic team environment with a focus on innovation and quality.
The predicted salary is between 48000 - 72000 Β£ per year.
Location: London β 4 days a week in office, 1 day remote
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 are 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 will be the first dedicated QA hire in a team of 6 engineers. This means full ownership: you will 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.
- 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:
- Strong programming skills, ideally in Python (our primary language)
- Production experience building and maintaining automated test suites
- Hands-on experience with performance and load testing tools (Locust, k6, JMeter, or similar)
- Understanding of data quality concepts and experience validating data pipelines
- Ability to work across the stack β comfortable testing APIs, databases, and user interfaces
- Strong debugging and root cause analysis skills
Bonus:
- Experience testing or benchmarking ML models and systems
- Experience as the first or early QA hire, building quality processes from scratch
Senior Quality Assurance Engineer in City of London 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 City of London
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that arenβt even advertised yet.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your automated testing projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common QA scenarios and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
β¨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 proactive about their job search!
We think you need these skills to ace Senior Quality Assurance Engineer in City of London
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, especially in Python, and any experience you have with automated testing and performance tools.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about quality assurance and how you can contribute to our team. Share specific examples of how you've built testing infrastructure or improved quality processes in previous roles.
Showcase Your Technical Skills: In your application, donβt shy away from showcasing your technical prowess. Mention any hands-on experience you have with performance testing tools like Locust or JMeter, and how you've validated data pipelines in the past.
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 culture!
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 any performance testing tools like Locust or JMeter. Brush up on your programming skills and be ready to discuss how you've used these tools in past projects.
β¨Showcase Your QA Strategy
Prepare to talk about your approach to building automated test infrastructure and how you would define a quality strategy for the team. Think of specific examples where youβve successfully implemented testing frameworks or improved data quality in previous roles.
β¨Demonstrate Problem-Solving Skills
Be ready to discuss how you diagnose bugs and perform root cause analysis. You might even want to prepare a few scenarios where you had to troubleshoot complex issues across different systems, showcasing your analytical thinking.
β¨Emphasise Collaboration
Since youβll be working closely with engineers, highlight your experience in integrating testing into CI/CD pipelines and collaborating with development teams. Share examples of how youβve championed testing best practices and helped build quality into the development process.