jobapplier

Sr. Software Development Engineer in Test (Snr SDET)

Collinsongroup

Skills

Required

  • open-source
  • AI
  • coding
  • cloud-native testing
  • AWS environments
  • infrastructure as code
  • AWS CDK
  • Pact

Preferred

  • test automation frameworks
  • framework design
  • integration
  • automated testing
  • CI/CD pipelines
  • regression packs
  • front-end applications
  • GitHub

Experience evaluating AI-powered features and building repeatable checks for model behaviour.

Responsibilities

  • Key Responsibilities — Senior SDET Take ownership of test automation frameworks, building them from the ground up where needed and improving existing ones.
  • Be the go-to person for framework design, good standards testing practices.
  • Help shape the test strategy across products and services, making clear, practical decisions about coverage, risk and release readiness.
  • Write reliable, maintainable integration and end-to-end tests to the same engineering standards as production code.
  • Build reusable utilities, mocks and simulators that make testing easier for the wider team.
  • Embed automated testing into CI/CD pipelines, giving engineers fast, meaningful feedback and confidence in their changes.
  • Keep test suites and regression packs healthy by tackling flaky tests, removing duplication and ensuring coverage stays relevant as products evolve.
  • Test across front-end applications, back-end services, APIs and distributed microservices, using tools such as Playwright, Cypress, REST Assured and Postman where appropriate.
  • Plan and carry out performance and load testing using tools such as k6, Grafana k6 Cloud or JMeter, working with engineers to investigate bottlenecks and validate improvements.
  • Use AI tools such as Claude, GitHub Copilot or similar to support test design, scaffold and maintain frameworks, generate test cases and investigate failures.
  • Apply engineering judgement to review and validate AI-generated code and test results.
  • Explore practical uses of AI agents for exploratory testing, fuzz testing and anomaly detection, alongside hands-on investigation and risk-based testing.
  • Where products include AI-powered features, develop evaluation approaches covering prompt regression, output quality and safety, and variability in model responses.
  • Work closely with engineers, product managers and delivery leads to build quality into requirements and design decisions from the outset.
  • Coordinate across squads to test shared journeys, service contracts and integrations.
  • investigate defects and production issues, carry out targeted manual testing, validate fixes and add automated coverage to prevent repeat failures.
  • Bring an independent quality perspective to architecture and release decisions.
  • Ask difficult questions, challenge assumptions and raise concerns when the evidence does not support a release.
  • Mentor engineers and other testers, share knowledge and help create an environment where people can question decisions, surface risks and learn from failures without blame.

Requirements

  • "Desirable Experience” Evidence of testing craft through frameworks you have built, improvements you have delivered, open-source contributions or examples you can discuss.
  • Practical experience using AI coding assistants or agents, including writing effective prompts and critically evaluating their output.
  • Experience with cloud-native testing, AWS environments, infrastructure as code such as AWS CDK, and consumer-driven contract testing with Pact.