> Markdown version of [/jobs/ext/2447250-test-automaton-engineer](https://www.wearedevelopers.com/jobs/ext/2447250-test-automaton-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Automaton Engineer - **Company:** Leidos, Inc. - **Location:** Farnborough, UK (Remote available) - **Salary:** £51,549.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Amazon Web Services, Application Testing, Audit Trail, Automation of Tests, Software Bug Management, Code Coverage, Databases, Continuous Delivery, Continuous Integration, Data Validation, Database Testing, Identity and Access Management, Python (Programming Language), Network Monitoring, Regression Testing, Selenium, Service Virtualization, Software Engineering, SQL Databases, Software Testing Automation Framework, Data Streaming, Software Vulnerability Management, Data Logging, Performance Testing, Software Security, Information Technology, Non-relational Database, Software Version Control, Api Management - **Published:** August 14, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5840154454 ## About the Role * Strong practical experience of manual testing, including test analysis, design, execution, defect management and reporting. * Proven experience creating and maintaining automated tests using Python. * Hands-on experience testing applications or services hosted in AWS. * Practical security testing experience focused on assessing CIS Security Controls and Safeguards, including the ability to translate control requirements into measurable test cases and evidence-based findings. * Experience testing security controls within cloud and hybrid environments, with particular attention to secure configuration, access control, logging, vulnerability management, data protection and application security. * Strong database testing skills, including the use of SQL for data validation and fault investigation. * Ability to develop solutions to difficult or unclear technical testing problems through deep analysis and collaboration with internal experts. * Deep understanding of software testing principles, test techniques, quality risks and the software development lifecycle. * Broad awareness of related engineering disciplines, including software development, infrastructure, security and deployment practices. * Experience working independently and taking ownership of complete testing projects or processes within a technical area. * Strong written and verbal communication skills, with the ability to influence project and team leaders on test design, process and technical approach. Desirable Skills * Experience integrating automated tests into continuous integration and continuous delivery/deployment (CI/CD) pipelines. * Experience using Selenium for browser-based test automation. * Proficiency with Git-based version control, branching, pull requests and peer review. * Experience with API testing, test doubles, service virtualisation or performance testing. * Familiarity with containerised environments and infrastructure-as-code delivery practices. * Experience working within Agile delivery teams. Career-Level Requirements * Operate as a seasoned technical individual contributor, fully proficient in applying technical principles, theories and concepts within the testing discipline. * Work independently to deliver objectives that have a significant impact on operational results or project deliverables., Typically requires a bachelor's degree in computer science, software engineering, information technology or a related technical discipline, with relevant experience; or a master's degree of relevant experience. Equivalent practical experience may also be considered. ## Description * Define, develop, execute and maintain manual and automated test approaches across functional, integration, system and regression testing. * Design and implement scalable Python test automation frameworks, reusable libraries and supporting utilities. * Test AWS-hosted services and applications, including interfaces, data flows, permissions, logging and operational behaviour. * Plan and perform security testing against applicable CIS Security Controls and Safeguards, confirming that required controls are implemented, configured correctly and supported by suitable evidence. * Assess security controls across AWS, applications, databases and supporting infrastructure, including secure configuration, identity and access management, vulnerability management, audit logging, data protection, network monitoring and application security. * Document security test plans, control-to-test traceability, findings, evidence, residual risks and remediation recommendations, and verify corrective actions through retesting. * Validate relational and/or non-relational databases through data interrogation, reconciliation, integrity checks and backend testing. * Analyse requirements, designs and acceptance criteria to determine test coverage, traceability and risk-based priorities. * Investigate failures, identify root causes, record high-quality defects and collaborate with engineering teams through resolution and retest. * Produce clear test plans, test cases, automation assets, evidence, results and completion reports. * Support estimation, planning, technical reviews and continuous improvement of test practices, tooling and quality controls. * Provide technical guidance, coaching and constructive review to less experienced technical staff. * Communicate technical findings, risks and recommendations to internal stakeholders, project leaders and client team members., * Take responsibility for entire projects or processes within the assigned technical testing area. * Develop solutions to technical issues that are difficult, unclear and dependent on deep technical knowledge. * Collaborate with internal experts and consider the impact of testing solutions on the end product or service. * Communicate effectively with internal and client project team members. * Influence project and team leaders regarding solution design, processes and technical approaches. * Demonstrate a deep understanding of the technical testing domain and a broad understanding of related specialist areas. * Coach and review the work of lower-level technical staff where required. ## Related Videos - [Proactive monitoring and smoke testing in your production environment](https://www.wearedevelopers.com/videos/139-proactive-monitoring-and-smoke-testing-in-your-production-environment) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Resilient by Design: Building Robust Architectures in High-Stakes Financial Systems](https://www.wearedevelopers.com/videos/2106-resilient-by-design-building-robust-architectures-in-high-stakes-financial-systems) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [No Keys for the Robot: GitOps as the Control Plane for Autonomous Agents](https://www.wearedevelopers.com/videos/100095-no-keys-for-the-robot-gitops-as-the-control-plane-for-autonomous-agents) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning)