Enable job alerts via email!

Senior Software Test Engineer

LinuxRecruit

City Of London

Hybrid

GBP 60,000 - 80,000

Full time

17 days ago

Job summary

A leading technology organization in London is seeking a Software Testing Engineer to drive automation and redefine modern QA practices. You will work at the intersection of AI and software testing, collaborating with diverse teams and contributing significantly to the engineering function. A background in Kotlin, Java, or Go is essential. This role offers a flexible remote working environment with occasional meetups for collaboration.

Qualifications

  • Strong background in software engineering, ideally with a JVM-based language.
  • Solid understanding of modern testing and QA practices.
  • Experience in automation and backend development.

Responsibilities

  • Take ownership of software testing projects within a platform team.
  • Drive full automation across the stack and collaborate closely with product managers.
  • Evaluate and write clean, maintainable code.

Skills

Software engineering
Automation
Collaboration
Curiosity about AI

Tools

Kotlin
Java
Go
Job description
Overview

You are passionate about building rock solid software. Now is your chance to do so whilst shaping the future of AI in software testing. This is a role for someone who wants to combine deep technical expertise with the opportunity to redefine how modern software testing is done in an AI-driven environment. Unlike traditional organisations where testing is seen as secondary, engineers in software testing are seen as critical to the next phase of this organisation's technology function. You will be joining a company that invests heavily in AI, giving you the chance to work on cutting-edge solutions to complex engineering challenges, like designing frameworks for evaluating large language models, validating AI-driven features, and making sure they are reliable and secure.

Responsibilities
  • Take ownership of the end-to-end of software testing projects within a platform team, supporting dozens of other engineering teams across the organisation.
  • Bring software engineering excellence into testing, working with backend languages such as Kotlin, Java, or Go, and drive full automation across the stack.
  • Collaborate closely with product managers and engineering leaders, shaping solutions that will have an impact far beyond your own team.
Qualifications
  • Strong background in software engineering, ideally with a JVM-based language, with the ability to both write and evaluate clean, maintainable code.
  • Solid understanding of modern testing and QA practices and frameworks, with experience in automation.
  • Curiosity about AI tools and their testing challenges.
  • Collaborative mindset, joining a diverse, international team that thrives on openness and trust.
  • Experience in backend development languages such as Kotlin, Java, or Go.
Environment

The team works remotely, with offices across Germany for in-person meetups, team building and collaboration when required.

How to apply

If you want to work at the intersection of quality assurance and AI, in a role where your technical expertise will be valued and your impact will be felt across the entire engineering organisation, this could be the opportunity you’ve been waiting for. Reach out for more details, no CV needed for an initial chat.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.