Test Automation Engineer

PentenAmio UK
Tewkesbury, United Kingdom
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tewkesbury, United Kingdom

Tech stack

Artificial Intelligence
Automation of Tests
Bash
C++
Continuous Integration
Linux
DevOps
Python
Routing
Regression Testing
Selenium
Software Engineering
Software Systems
Subversion
Systems Integration
Test Execution Engine
Scripting (Bash/Python/Go/Ruby)
Appium
Test Scripts
Hardware Testing
GIT
Gitlab-ci
Kubernetes
Information Technology
Cucumber
Software Version Control
Docker

Job description

Across the UK and Australia, PentenAmio combines a legacy of knowledge and proven delivery across secure mobility and AI-driven deception technologies. Our work spans Government and Defence markets across civil and military applications, powering intelligent advantage on a global scale. Typical Activities Working in collaboration with internal stakeholders across Engineering, Products, and Project Teams, the Test Automation Engineer will:

  • Design, implement, and maintain automated and manual test scripts to support comprehensive product testing.
  • Develop and maintain test automation frameworks using tools such as Robot Framework, Selenium, and Cucumber.
  • Collaborate with developers and DevOps teams to integrate automated testing into CI/CD pipelines.
  • Perform functional, integration, and regression testing across software and hardware-based products.
  • Conduct root cause analysis, report defects, and support resolution activities.
  • Produce clear, structured test documentation and review peer outputs for quality assurance.
  • Monitor and report on test execution, coverage, and defect metrics.
  • Contribute to continuous improvement of testing practices and frameworks.

Requirements

Do you have experience in Software development?, * Proven experience in developing and executing automated and manual tests for complex software systems.

  • Hands-on experience with automation tools such as Robot Framework, Selenium, Appium, or Cucumber.
  • Strong understanding of CI/CD concepts and experience integrating tests using GitLab CI or similar tools.
  • Experience designing and maintaining test strategies and frameworks across multiple environments.
  • Proficiency in scripting languages such as Python and Bash.
  • Knowledge of Linux-based systems and source control tools such as Git or SVN.
  • Understanding of networking fundamentals (IP, routing, subnetting) and cryptographic concepts (desirable).
  • Experience with containerisation technologies such as Docker and Kubernetes.
  • Strong analytical, documentation, and problem-solving skills.
  • Excellent communication skills and ability to work collaboratively in multi-disciplinary teams.

Desirable

  • ISTQB certification or equivalent.
  • Experience testing hardware and embedded systems, including COTS platforms.
  • Familiarity with performance, load, and security testing methodologies.
  • Knowledge of software development languages such as C/C++, Rust, or Go.
  • Experience working in regulated or secure environments., * Hold a relevant degree in Computer Science, Software Engineering, or equivalent professional experience; and,
  • Be a British citizen; and
  • Hold or be eligible for UK National Security Vetting (NSV) - SC level clearance (DV desirable).

About the company

PentenAmio is a leading provider of advanced digital security solutions that power national security and resilience across the UK, Australia and our allies. Focused on solving complex digital challenges that others avoid, we embrace the impossible to deliver transformative technologies that protect those who protect us.

Apply for this position