Software Engineer in Test in London

Software Engineer in Test in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Q

At a Glance

  • Tasks: Design and build tools to ensure the reliability of ML data pipelines.
  • Company: Join a leading tech firm in London with a focus on innovation.
  • Benefits: Competitive salary, flexible working options, and opportunities for growth.
  • Why this job: Make an impact in AI infrastructure while working with cutting-edge technologies.
  • Qualifications: 8+ years in software development, expert in Python, and CI/CD experience.
  • Other info: Collaborative environment with mentorship opportunities and career advancement.

The predicted salary is between 48000 - 72000 £ per year.

Role: SDET (Software Development Engineer in Test)

Type: Contract/ Permanent

Location: London, UK (Onsite)

Key Responsibilities

  • Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure.
  • Develop platform-level test solutions and automation frameworks using Python, Terraform, and modern cloud-native practices.
  • Contribute to the platform’s CI/CD pipeline by integrating automated testing, resilience checks, and observability hooks at every stage.
  • Lead initiatives that drive testability, platform resilience, and validation as code across all layers of the ML platform stack.
  • Collaborate with engineering, MLOps, and infrastructure teams to embed quality engineering deeply into platform components.
  • Build reusable components that support scalability, modularity, and self-service quality tooling.
  • Mentor junior engineers and influence technical standards across the Test Engineering Program.

Required Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or a related technical field.
  • 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering.
  • Expert in Python with a strong understanding of object-oriented programming, testing frameworks, and automation libraries.
  • Experience building or validating platform infrastructure, with hands-on knowledge of CI/CD systems, GitHub Actions, Jenkins, or similar tools.
  • Solid experience with AWS services (Lambda, S3, ECS/EKS, Step Functions, CloudWatch).
  • Proficient in Infrastructure as Code using Terraform to manage and provision cloud infrastructure.
  • Strong understanding of software engineering best practices: code quality, reliability, performance optimization, and observability.

Preferred Qualifications

  • Exposure to machine learning workflows, model lifecycle management, or data engineering platforms.
  • Experience with distributed systems, event-driven architectures (e.g., Kafka), and big data platforms (e.g., Spark, Databricks).
  • Familiarity with banking or financial domain use cases, including data governance and compliance-focused development.
  • Knowledge of platform security, monitoring, and resilient architecture patterns.

Software Engineer in Test in London employer: Q1 Technologies, Inc.

As a leading employer in the tech industry, we offer an innovative work environment in London that fosters collaboration and creativity. Our commitment to employee growth is evident through mentorship opportunities and a culture that encourages continuous learning and development. With competitive benefits and a focus on work-life balance, we empower our team to excel in their roles while contributing to cutting-edge projects in machine learning and AI infrastructure.
Q

Contact Detail:

Q1 Technologies, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Test in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 showcasing your projects, especially those involving Python, Terraform, and CI/CD pipelines. 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 brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially around test automation and platform resilience.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Software Engineer in Test in London

Python
Object-Oriented Programming
Testing Frameworks
Automation Libraries
CI/CD Systems
GitHub Actions
Jenkins
AWS Services
Lambda
S3
ECS/EKS
Step Functions
CloudWatch
Infrastructure as Code
Terraform
Software Engineering Best Practices
Code Quality
Reliability
Performance Optimization
Observability
Machine Learning Workflows
Model Lifecycle Management
Data Engineering Platforms
Distributed Systems
Event-Driven Architectures
Big Data Platforms
Kafka
Spark
Databricks
Banking Domain Knowledge
Data Governance
Compliance-Focused Development
Platform Security
Monitoring
Resilient Architecture Patterns

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the SDET role. Highlight your experience with Python, CI/CD systems, and any relevant cloud services like AWS. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects where you've built or validated platform infrastructure. If you've worked on automation frameworks or testing solutions, let us know! This helps us understand your hands-on experience.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate straightforward communication!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Q1 Technologies, Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in Python, Terraform, and the CI/CD tools mentioned in the job description. Brush up on your knowledge of AWS services too, as they’ll likely ask you about your experience with them during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to test automation and platform resilience. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions.

✨Demonstrate Collaboration

Since this role involves working closely with engineering and MLOps teams, be ready to share examples of how you’ve successfully collaborated in the past. Talk about how you’ve influenced technical standards or mentored junior engineers to show your leadership skills.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the company’s ML platform and its challenges. Inquire about their current testing strategies or how they integrate quality engineering into their processes. This not only shows your enthusiasm but also helps you gauge if the role is a good fit for you.

Software Engineer in Test in London
Q1 Technologies, Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>