Hamiltonian Dynamics logo

Test Engineer

Hamiltonian Dynamics Cheltenham, England, United Kingdom

onsitefull-time

Salary: £40,000 - £75,000 / year

Posted Jan 15, 2026
  • Role & seniority

    • Test Engineer (level not strictly defined; “may consider more junior or more senior” for the right candidate)

    • Quality/reliability engineering in Defence & Cyber Security domain

  • Stack/tools

    • Languages: Java, Python, JavaScript, TypeScript

    • Web testing: Angular, React, Vue

    • Automation: Robot Framework, Cypress, Cucumber

    • Test frameworks: building/extending automation frameworks

    • Infrastructure/cloud (preferred): Docker, Kubernetes, AWS and/or Azure

    • Other stack exposure (preferred): MERN, Elasticsearch, Neo4J

  • Top 3 responsibilities

    • Design and execute manual + automated tests across complex systems

    • Build/maintain test frameworks and automation suites

    • Perform exploratory, risk-based testing to find edge cases and risks; improve testability with engineers

  • Must-have skills

    • Strong testing fundamentals (manual + automated)

    • Ability to program/scripting in one or more listed languages

    • Experience with automated testing tooling and/or creating/extending test frameworks

    • Exploratory/risk-based testing skills and pragmatic delivery mindset

  • Nice-to-haves

    • Experience with web app testing (Angular/React/Vue)

    • Working knowledge of Docker/Kubernetes and cloud (AWS/Azure)

    • Exposure to modern stacks (MERN, Elasticsearch, Neo4J)

    • Experience embedded in development lifecycle to improve quality

  • Location & work type

    • UK citizen; **≥10 ye

Full Description

Hamiltonian Dynamics works across Defence and Cyber Security, delivering high-assurance software systems for critical environments. As we continue to grow, we’re looking for Test Engineers to help ensure the quality, reliability, and security of our platforms and applications. As a Test Engineer at Hamiltonian Dynamics, you will play a key role in ensuring our software meets high standards of quality and reliability. You’ll work closely with software and platform engineers throughout the development lifecycle, shaping testing approaches and embedding quality into delivery. We welcome candidates with varied backgrounds and levels of experience - strong testing fundamentals, curiosity, and a pragmatic mindset matter more than familiarity with every tool. What You'll Do Design and execute manual and automated tests across complex systems Build and maintain test frameworks and automation suites Carry out exploratory testing to identify risk and edge cases Work closely with engineers to improve testability and quality Contribute to continuous improvement of testing practices and tooling Skills & Experience

Experience in one or more of the following, with a willingness to learn

  • Programming or scripting in Java, Python, JavaScript, or TypeScript
  • Testing web applications built with Angular, React, or Vue
  • Automated testing tools such as Robot Framework, Cypress, or Cucumber
  • Experience creating or extending test frameworks
  • Exploratory and risk-based testing techniques
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS and/or Azure)
  • Exposure to modern stacks such as MERN, Elasticsearch, or Neo4J
  • Security & Location Requirements
  • UK citizen with at least 10 years UK residency
  • Must already hold high-level UK security clearance
  • Willing to travel to customer sites in Cheltenham

Salary band: £40,000-75,000, depending on experience (we may consider more junior or more senior outside this range for the right candidate) 10% clearance bonus 25 days annual leave plus bank holidays Buy or sell up to 5 days leave per year 8% employer pension contribution BUPA health cover Life cover of 4× salary EV car scheme via salary sacrifice EMI share scheme Flexible working and flexi-time 10 days per year training allowance Every employee has an individual training and career development plan. We recognise that everyone learns differently and we actively support long-term growth. Our Process

We keep things straightforward and human

  • A 30-minute introductory chat with our recruiter, Sarah
  • A 1-hour Microsoft Teams interview or on-site interview with two members of the team
  • An informal conversation with two of our Founders
  • We believe open, organic conversations are the best way for both sides to decide if the role is the right fit.
Manual TestingAutomated TestingTest FrameworksExploratory TestingRisk-Based TestingJavaPythonJavaScriptTypeScriptAngularReactVueRobot FrameworkCypressCucumberDockermulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.