Copello logo

Test Automation (DV Cleared)

Copello
2 hours ago
Contract
Hampshire
United Kingdom

I am currently looking for Test Automation Engineers for a contract role in Farnborough (3-4 days onsite a week).

  • Location: Farnborough 3-4 days a week on site.
  • Hours: 37.5 per week
  • Duration of contract: 4-6 months
  • Rate: Negotiable depending on experience
  • IR35: Inside
  • Clearance Required: DV - suitable candidates must have current, transferrable DV Clearance

Top 3:

  • Python Test Automation experience
  • AWS Testing Experience
  • Security Testing experience

The company are seeking a mid level Test Automation Engineer to join its UK team in the Farnborough area on an initial four-month contractor engagement. The role will support the delivery of secure, reliable technical solutions through a combination of manual testing, Python-based test automation, AWS, database and security-testing expertise. The successful contractor will be a seasoned technical individual contributor who is fully proficient in applying testing principles, theories and concepts, can become productive quickly, and can work independently on technically difficult or unclear problems within a time-bound assignment.

What You Will Be Doing

  • 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.

What We Are Looking For

  • 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.

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.
  • 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.

If this role is of interest, please send an updated CV to (url removed) and I will call you to discuss further