Software Engineer in Test / Automation Tester

Big Red Recruitment

Greater London

On-site

GBP 60,000 - 70,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Big Red Recruitment is seeking a Senior Software Developer in Test / Automation Tester to own testing for aGo-based distributed platform. You will design system and integration tests, build automation from scratch, and integrate tests into CI/CD, collaborating with engineers to diagnose failures and improve quality.

The role sits office-based in South West London with potential for some remote days after ramp-up.

Qualifications

  • > Strong experience with system and integration testing, including API testing
  • > Ability to design system, integration and automated tests for a distributed platform
  • > Comfortable building automation and integrating it into CI/CD processes
  • > Proactive mindset to improve testing strategy and risk coverage

Responsibilities

  • Take ownership of testing across a distributed platform built in Go
  • Design system, integration and automated tests that exercise the product
  • Build automation and ensure tests are integrated with CI/CD pipelines
  • Investigate failures, identify root causes and work with engineers to resolve
  • Act as guardian of product quality and continuously improve testing approaches
  • Contribute to wider test strategy, environments and vulnerability scanning

Skills

Ownership of testing
Automation from scratch
API testing
CI/CD
GitHub Actions
Playwright / automation frameworks
Docker / containerised tests
Go (Golang) familiarity

Tools

Playwright
CI/CD tooling
Docker
Go tooling

Job description

Senior Software Developer in Test / Automation Tester

Office-based / South West london

What happens when software can't simply be taken offline, patched and restarted when something goes wrong?

That’s the environment this team is building for.

We’re working with a growing technology company developing software that helps protect and manage the industrial systems behind some of the UK’s essential infrastructure.

Their technology is already deployed within organisations operating across a significant proportion of the UK’s critical infrastructure, and with the business continuing to grow into new customers and regulated markets, they’re now looking for a Senior Software Developer in Test / Automation Tester to take real ownership of how their platform is tested.

This isn't a role where you'll inherit a test suite and spend your time pressing run.

You'll be expected to understand how the platform works, where it's most likely to fail, and then build the testing, automation and processes that give the engineering team confidence in what they're shipping.

The role

You'll take ownership of software testing across a distributed platform built predominantly in Go and made up of multiple interconnected services.

Working directly alongside the software engineers, you'll turn system and user requirements into meaningful test coverage, designing system, integration and automated tests that exercise the product as a whole.

A big part of the role will be building and improving automation from scratch. You'll decide what should be automated, create repeatable tests and make sure they're properly integrated into the development and CI/CD process.

You'll also get underneath failures when they happen. Rather than simply raising a ticket, you'll investigate the issue, isolate what's going wrong and work with the developers to understand the root cause.

Over time, you'll effectively become a guardian of the product, understanding where the risks and gaps are and continuously improving the team's approach to quality.

What we're looking for

We're open to people coming from Software Developer in Test, SDET, Automation Test Engineer or senior technical QA backgrounds.

The important thing is that you've previously taken ownership of testing for a complex software product and you're comfortable creating automation rather than simply maintaining what someone else has built.

You’ll need strong experience with system and integration testing, including API testing, alongside the scripting or programming ability to automate those tests effectively.

You’ll understand how to take requirements and turn them into clear test specifications, coverage and acceptance criteria, while still having the curiosity to look beyond the happy path and find the edge cases nobody has considered.

Experience with tools such as Playwright or equivalent automation frameworks, along with CI/CD and GitHub Actions, would fit particularly well. Some experience with Docker, Docker Compose or containerised test environments would also be valuable.

The platform is largely written in Go (Golang), but you don't need to be a Go developer. If you've worked with Go before, great. If not, being comfortable reading code and understanding how services interact is more important.

Experience testing microservices or distributed systems would also be useful, particularly if you're familiar with the less obvious ways those systems can fail.

More than just running tests

The team is specifically looking for someone proactive.

You’ll work closely with developers, product and systems engineers, so you’ll need to be comfortable asking questions, challenging assumptions and communicating when you see a risk.

If you spot an edge case, you’ll investigate it.

If the current testing approach could be better, you’ll be encouraged to change it.

You’ll also have the opportunity to influence the wider test strategy, CI/CD pipeline, test environments and approach to areas such as vulnerability scanning as the platform continues to evolve.

The business has been established for around five years and is approaching 20 people, with hiring being driven by growth rather than replacement.

Its technology is already being used within UK critical infrastructure, and the company is continuing to onboard customers while exploring opportunities across other regulated industries.

That creates an interesting challenge for a senior tester. The product is established and being used in environments where reliability matters, but the team is still small enough that one person can have a significant influence over how quality engineering is done.

You’ll work directly with the people building the platform, have ownership rather than being buried inside a large QA function, and have the freedom to introduce better tooling, automation and ways of working.

There’s a £60,000 – £70,000 salary, alongside bonus potential and opportunities for professional development.

You’ll need to be comfortable being in the office five days a week initially. There’s a genuine reason for that: the role involves working with the team's physical lab and edge devices, as well as collaborating closely with the engineers while you get up to speed.

Once you're established, there is potential for one or two days working from home, depending on the needs of the role.

If you're the type of tester who gets satisfaction from finding the failure mode before the customer does, and you'd rather build the testing strategy than simply inherit one, this could be a very good fit.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Test Engineer - DV
Software Test Engineer - DV

NPAworldwide • Gloucester

Hybrid
GBP 40,000 - 70,000
Hybrid working
Flexible working
Career coach and development support
+5
Senior Test Engineer - DV
Senior Test Engineer - DV

NPAworldwide • Manchester

Hybrid
GBP 40,000 - 70,000
Hybrid working
Career coach and development support
Training and professional development
+2
Senior Software Test Engineer - DV
Senior Software Test Engineer - DV

NPAworldwide • West of England

Hybrid
GBP 40,000 - 70,000
Hybrid working
Flexible working
Career Coach and development
+4
Senior SDET
Senior SDET

Nixor • Manchester

Hybrid
GBP 60,000 - 80,000
Software Engineer in Test
Software Engineer in Test

djr • Manchester

Hybrid
GBP 59,000 - 70,000
Senior DV Software Test Specialist
Senior DV Software Test Specialist

NPAworldwide • Cheltenham

Hybrid
GBP 40,000 - 70,000
Hybrid working
Career coach
Regular training
+3
Senior Test Engineer
Senior Test Engineer

Scott Logic • Newcastle upon Tyne

Hybrid
GBP 52,000 - 76,000
Hybrid working
Learning budget
2 days self-improvement
+3
Senior Automation Tester / Quality Engineer
Senior Automation Tester / Quality Engineer

Eden Scott • Glasgow

Hybrid
GBP 60,000 - 90,000
Senior Automation Test Engineer
Senior Automation Test Engineer

CACI Ltd • Bromley

Hybrid
GBP 50,000 - 75,000
Learning and Development package including external training
Career coaching
Self-directed career progression
Senior Test Engineer
Senior Test Engineer

bubb • United Kingdom

Hybrid
GBP 65,000 - 90,000
Private healthcare
Flex-first working
Supportive culture