QA Engineer in London

QA Engineer in London

London Full-Time 60750 - 74250 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Join us as a QA Engineer to enhance product reliability and automate testing across our platform.
  • Company: Be part of Diesta, a forward-thinking company revolutionising insurance payments.
  • Benefits: Enjoy hybrid work, competitive salary, 22 days leave, and state-of-the-art tech.
  • Other info: Collaborate closely with a dynamic team and grow your career in a supportive environment.
  • Why this job: Make a real impact by building automated coverage and shaping quality in software development.
  • Qualifications: 3+ years in QA with strong skills in automated web testing and coding.

The predicted salary is between 60750 - 74250 £ per year.

We’re hiring a QA Engineer to strengthen product reliability and automated test coverage across Diesta’s platform. You’ll work side by side with our Lead QA Engineer and report to our Head of Engineering. This is not a manual-testing-only role. You will help us understand, protect and evolve the core user journeys, business rules and system variants that make up our product. You’ll use that knowledge to build trusted, maintainable automated coverage, while applying exploratory testing where human judgement adds the most value. You will work across our Angular Portal and backend services, using Playwright, Cucumber and TypeScript to test UI, API and end-to-end workflows. You’ll be comfortable navigating codebases, understanding the impact of change, and contributing test code - and occasionally product code - where it improves testability and reliability. We are moving from an AI-driven SDLC towards a more agentic one. We want someone excited to use AI thoughtfully to improve quality, automate repeatable work, and help build a quality function that scales with product growth rather than with headcount alone.

Key Responsibilities

  • Define and evolve test strategies for our Portal and backend applications.
  • Build and maintain automated test suites using Playwright, Cucumber and TypeScript, covering UI, API, integration and end-to-end scenarios.
  • Learn and maintain a clear understanding of the platform’s core workflows, business rules, variants and dependencies.
  • Identify high-value regression scenarios and ensure they remain protected as the product evolves.
  • Navigate Angular, TypeScript, NestJS and Python codebases to understand change impact, identify risk and write meaningful tests.
  • Contribute test code and, where appropriate, small product or tooling changes that improve testability, reliability or observability.
  • Perform focused exploratory testing on new features, complex workflows and edge cases; turn stable, high-value findings into automated coverage.
  • Work with developers and Product to define clear, testable requirements before work is completed.
  • Work with DevOps to keep test coverage integrated into the delivery process and reduce flaky or low-signal checks.
  • Turn production incidents and defects into stronger coverage and preventative quality improvements.
  • Use AI tools and agentic workflows to improve test design, test authoring, test maintenance, defect triage and documentation.
  • Identify repetitive QA activity that should be automated, improved or removed, and help make that happen.

With our Lead QA Engineer:

  • Help shape and extend our approach to quality, test coverage and automation. Map the product’s critical flows, variants and regression risks, and turn them into durable protection.

With Developers:

  • Drive quality early in the development process. Read and understand code changes, identify risk, support test-driven development, contribute test code and review coverage in pull requests.

With Product:

  • Help define testable acceptance criteria, expose ambiguity before it becomes a defect, and make sure important workflows and edge cases are understood.

With DevOps:

  • Coordinate on test execution in CI/CD, test environments, test data and flaky-test monitoring. Help ensure automated checks provide fast, reliable feedback before release.

What We're Looking For

  • 3+ years’ experience in QA, Test Engineering, SDET, or a similar software quality role.
  • Strong experience in automated web testing, ideally with Playwright and TypeScript.
  • Experience with Cucumber or another BDD framework.
  • Confidence reading, navigating and contributing to application code; this is not a role limited to executing manual test scripts.
  • Experience testing modern web applications, REST APIs and backend workflows.
  • Ability to reason through complex business workflows, state changes, edge cases and failure modes.
  • A track record of building or improving automated regression coverage for important product journeys.
  • Familiarity with Git, pull requests and CI/CD-based development practices.
  • Good judgement about when to automate and when exploratory testing is the better tool.
  • Clear communication skills and the ability to explain quality risk, defects and trade-offs concisely.
  • Curiosity about AI-assisted and agentic ways of working, and a practical interest in automating repetitive parts of the QA role.

Bonus if you’ve worked with

  • Angular, NestJS, Python or TypeScript-based backend services.
  • API, contract, database or event-driven-system testing.
  • SQL and data-heavy workflow validation.
  • Insurance, insurtech, fintech or other complex regulated-domain workflows.
  • Performance, accessibility or security testing.
  • AI coding assistants, agentic workflows, custom prompts, skills or tooling that improve QA delivery.

Help protect high-trust software in a complex, meaningful domain. Build real automated coverage, contribute to code, and influence how we design, test and release software. Work closely with an experienced Lead QA Engineer, developers, Product, DevOps and engineering leadership - not in a silo. Help us make practical progress towards an AI-driven and increasingly agentic SDLC. Build quality systems that make the team faster, more confident and more scalable as Diesta grows. Hybrid work model with a central London office (Monument/London Bridge). Regular team lunches and international offsites. State-of-the-art technical equipment and tech stack. 22 days annual leave (excluding bank holidays).

Interview Process

  • Intro Call with our Chief of Staff to explore your background, motivations, and fit for the role.
  • Practical Interview focused on organisation, communication, candidate management, and operational judgement with the Head of Engineering.
  • Take-home assessment to be reviewed during in-person interview.
  • Onsite Interview at our London office to meet the team and experience our culture first-hand.

Interested in solving real-world data problems and shaping the future of insurance payments?

QA Engineer in London employer: Diesta Limited

Diesta Limited is an exceptional employer that fosters a collaborative and innovative work culture in the heart of London. With a strong emphasis on professional growth, employees are encouraged to develop their skills and take on broader leadership roles within the product function. The hybrid work model allows for flexibility while ensuring close teamwork across various departments, making it a rewarding environment for those looking to make a meaningful impact.

D

Contact Details:

Diesta Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land QA Engineer in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Diesta Limited or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Diesta Limited.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Diesta Limited.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Diesta Limited that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace QA Engineer in London

Automated Web Testing
Playwright
TypeScript
Cucumber
API Testing
REST APIs
Angular

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Diesta Limited.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Diesta Limited and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Diesta Limited

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Diesta Limited uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.