Software Development Engineer in Test in London

Software Development Engineer in Test in London

London 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.
  • Benefits: Earn up to £85K, enjoy flexible working, and access a generous benefits package.
  • Other info: Great opportunities for professional growth and a commitment to diversity and inclusion.
  • Why this job: Make a real impact on software quality while collaborating with talented professionals.
  • Qualifications: Experience in software testing and strong skills in Object-Oriented Programming, especially Java.

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.

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

  • Exposure to the following areas is highly advantageous, though candidates are not expected to satisfy every criterion:
  • 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.

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‑.

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.

Software Development Engineer in Test in London employer: MLabs

Join an innovative technology provider that champions a remote-first work culture, offering flexibility and collaboration across the UK and Europe. With competitive salaries, equity participation, and a commitment to professional development, you'll thrive in a dynamic environment that values your contributions and fosters growth. Enjoy access to modern office facilities in Moorgate, London, for team events and workshops, all while being part of a diverse and inclusive workplace.

M

Contact Details:

MLabs Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in testing or development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your testing projects, especially any automated testing frameworks you've built. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions related to software testing and automation. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your thought 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 take the initiative to connect directly with us.

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

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Development Engineer in Test role. Highlight your experience with automated testing, CI/CD processes, and any relevant programming languages like Java.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about testing and how your background makes you a great fit for our team. Be sure to mention any collaborative projects you've worked on and your approach to exploratory testing.

Showcase Your Technical Skills:In your application, don't shy away from detailing your technical expertise. Mention specific tools and methodologies you've used, like Selenium for UI automation or your experience with API testing, to give us a clear picture of your capabilities.

Apply Through Our Website:We encourage you to apply directly through our website. This way, we can ensure your application is processed smoothly and you get the best chance to shine in front of our hiring team!

How to prepare for a job interview at MLabs

Know Your Tech Inside Out

Make sure you brush up on your knowledge of Object-Oriented Programming, especially in Java. Be ready to discuss your experience with automated testing frameworks and how you've designed and executed end-to-end tests in previous roles.

Showcase Your Collaborative Spirit

Since the role involves working closely with engineers and business analysts, prepare examples that highlight your teamwork skills. Think about times when you’ve successfully collaborated on projects or tackled challenges together.

Prepare for Exploratory Testing Scenarios

Be ready to talk about your approach to exploratory testing. Have a few examples in mind where you identified hidden issues or edge cases that improved the overall quality of the software.

Communicate Clearly and Confidently

Practice articulating your thoughts clearly, especially when discussing technical concepts. Remember, you’ll need to bridge the gap between technical and non-technical audiences, so being able to explain your ideas simply is key.