Software Development Engineer in Test

Software Development Engineer in Test

Full-Time 70000 - 85000 £ / year (est.) No working from home possible
M

At a Glance

  • Tasks: Design and maintain automated testing frameworks in a dynamic, agile environment.
  • Company: Join an innovative tech provider with a remote-first culture across the UK and EU.
  • Benefits: Earn up to £85K, enjoy equity participation, and flexible remote working options.
  • Other info: Access to modern London office for team events and professional development.
  • Why this job: Make a real impact on software quality while collaborating with talented tech specialists.
  • Qualifications: Experience in software testing, OOP, and a passion for technology trends.

The predicted salary is between 70000 - 85000 £ per year.

Location: UK or Remote in EU. Candidates need to be able to work UK hours.

Remote | Full-time

Compensation: £70K - £85K

We are hiring on behalf of our client, an innovative technology provider, who is seeking a talented Software Development Engineer in Test. The selected professional will integrate directly into an agile development environment, collaborating closely with engineers, technology specialists, and business analysts to expand and elevate a sophisticated suite of automated acceptance and end-to-end (E2E) testing pipelines.

Operating under a remote-first framework across the UK and Europe, this permanent position offers the successful candidate the flexibility of remote working alongside access to a collaborative corporate office hub located in Moorgate, London.

Key Responsibilities

  • Test Framework Expansion: Design, develop, and maintain advanced automated acceptance and end-to-end testing infrastructure to support a robust continuous delivery pipeline.
  • Requirement Enrichment: Collaboratively analyze and challenge functional and technical requirements alongside business analysts and developers to ensure comprehensive test coverage.
  • Quality Advocacy: Proactively identify system components, edge cases, and architectural friction points that would benefit from enhanced verification and testing focus.
  • Collaborative Engineering: Participate actively in the software lifecycle through pair programming, knowledge sharing, and technical discussions across teams.
  • Exploratory Testing: Execute targeted exploratory testing sessions to discover hidden failure modes and ensure a thoroughly validated end-user experience.

Requirements

Core Technical Experience

  • Proven experience validating individual software components and orchestrating end-to-end system tests.
  • Demonstrated capability in designing and testing failure scenarios, resiliency, and system edge cases.
  • Strong proficiency in Object-Oriented Programming (OOP) methodologies, with a distinct preference for core Java.
  • Extensive background in structured exploratory testing techniques.

Preferred / Advantageous Qualifications

  • Familiarity with Continuous Integration (CI) environment management and Continuous Delivery (CD) processes.
  • Experience operating within Extreme Programming (XP) frameworks or structured pair programming workflows.
  • Hands-on exposure to API Testing methodologies (independent of standard HTTP-focused web testing).
  • Experience utilizing Selenium for UI Automation and front-end verification.
  • Familiarity with distributed, asynchronous, or event-driven system architectures.
  • Understanding of core networking protocols and messaging frameworks.
  • Domain knowledge within Electronic Trading platforms across any asset class, with a strong preference for Fixed Income markets.

Personal Attributes & Skills

  • Possess an inquisitive, analytical mindset with a natural aptitude for identifying system weaknesses and edge cases.
  • Self-assured and proactive, comfortable with navigating ambiguity and shaping the trajectory of the testing role.
  • Excellent communication skills, both in written documentation and verbal articulation, with the ability to bridge technical and non-technical audiences.
  • A collaborative team player who thrives in an open, iterative, and fast-paced engineering environment.
  • Highly adaptable and capable of responding efficiently to evolving project priorities and market requirements.
  • Genuinely curious about emerging technology trends, modern software practices, and architectural standards.

Benefits

  • Competitive base salary up to £85,000, tailored to depth of experience.
  • Equity participation through a comprehensive company share scheme.
  • Generous corporate benefits package.
  • Flexible, remote-first working arrangements with regional flexibility across the UK and Europe.
  • Access to modern, central London office facilities (Moorgate) for collaborative workshops and team events.
  • Accelerated professional development through close collaboration with seasoned, cross-skilled technology specialists.

Due to the high volume of applications we anticipate, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Commitment to Equality and Accessibility: At MLabs, we are committed to offer equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job-advert in an accessible format please let us know at the earliest opportunity by emailing human-resources@mlabs.city.

MLabs Ltd collects and processes the personal information you provide such as your contact details, work history, resume, and other relevant data for recruitment purposes only. This information is managed securely in accordance with MLabs Ltd’s Privacy Policy and Information Security Policy, and in compliance with applicable data protection laws. Your data may be shared only with clients and trusted partners where necessary for recruitment purposes. You may request the deletion of your data or withdraw your consent at any time by contacting legal@mlabs.city.

Software Development Engineer in Test employer: MLabs

Join a forward-thinking technology provider that champions innovation and collaboration in a remote-first environment. With competitive salaries, equity participation, and a generous benefits package, employees enjoy the flexibility of working from anywhere in the UK or Europe while having access to modern office facilities in Moorgate, London for team events and workshops. The company fosters a culture of continuous learning and professional growth, making it an excellent employer for those looking to advance their careers in software development and testing.

M

Contact Details:

MLabs Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repo with some cool projects or contributions. It’s a great way to demonstrate your coding chops and passion for software development.

Tip Number 3

Prepare for those interviews! Brush up on common testing scenarios and be ready to discuss your experience with automated testing frameworks. Practice makes perfect!

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of resources to help you land that Software Development Engineer in Test role. Let’s get you hired!

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

Automated Testing
End-to-End Testing
Object-Oriented Programming (OOP)
Java
Exploratory Testing
Continuous Integration (CI)
Continuous Delivery (CD)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Development Engineer in Test role. Highlight your experience with automated testing, OOP methodologies, and any relevant projects that showcase your skills.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the company's needs. Be sure to mention your collaborative spirit and analytical mindset.

Showcase Your Technical Skills:Don’t forget to highlight your technical skills in your application. Mention your proficiency in Java, experience with CI/CD processes, and any hands-on work with API testing or Selenium. We want to see what you can bring to the table!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at MLabs

Know Your Tech Inside Out

Make sure you brush up on your Object-Oriented Programming skills, especially in Java. Be ready to discuss your experience with automated testing frameworks and how you've designed and maintained them in the past.

Showcase Your Collaborative Spirit

Since this role involves working closely with engineers and business analysts, prepare examples of how you've successfully collaborated in previous projects. Highlight any pair programming experiences or team discussions that led to improved outcomes.

Prepare for Exploratory Testing Scenarios

Think about specific instances where you've executed exploratory testing. Be ready to explain your approach to identifying edge cases and system weaknesses, as well as how you validated the end-user experience.

Communicate Clearly and Confidently

Practice articulating your thoughts clearly, both in writing and verbally. You’ll need to bridge the gap between technical and non-technical audiences, so be prepared to explain complex concepts in simple terms.