Test Automation Engineer

Test Automation Engineer

Posted 3 days ago by Cpl

£330 Per day
Inside
Hybrid
Farnborough, England, United Kingdom

Summary: The Test Automation Engineer role is a 6-month contract position based in Farnborough, requiring expertise in automated testing within a high-performing technology team. The successful candidate will design, develop, and execute automated testing frameworks while collaborating closely with Agile team members to ensure high-quality software delivery. This position is ideal for professionals who thrive in modern technology environments and are committed to driving quality throughout the software development lifecycle. The role is classified as inside IR35 and requires a hybrid working arrangement with three days on-site each week.

Key Responsibilities:

  • Design and develop automated test scenarios based on business requirements and acceptance criteria.
  • Create, maintain and enhance automated testing frameworks and test suites.
  • Execute functional, regression and integration testing activities.
  • Record detailed test results and collaborate with Agile team members throughout the development lifecycle.
  • Identify, document and manage defects through to resolution.
  • Support test environment management and test data preparation activities.
  • Perform testing across web applications, APIs and backend services.
  • Contribute to continuous improvement of testing processes, frameworks and quality standards.
  • Work closely with developers, business analysts and stakeholders to ensure efficient delivery of high-quality solutions.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews and retrospectives.
  • Ensure adherence to established governance, change management and quality processes.

Key Skills:

  • 3-5+ years' experience in Test Automation.
  • Experience with Behaviour Driven Development (BDD) and/or Test Driven Development (TDD).
  • Strong coding experience in C#.
  • Experience with Python would be advantageous.
  • Experience with test automation frameworks and tools including: Selenium, Playwright, Cucumber, SpecFlow / ReqNRoll.
  • Experience testing: RESTful APIs, Swagger/OpenAPI services, SOAP services, Web-based user interfaces.
  • Experience with Continuous Integration and DevOps practices.
  • Experience using GitHub Actions and GitHub source control.
  • Strong understanding of software testing methodologies and defect management processes.
  • Experience working within Agile delivery environments.
  • Familiarity with JIRA, Confluence and Agile tooling.

Salary (Rate): £330 daily

City: Farnborough

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Test Automation Engineer 6 Month Contract Up to £330 per day Inside IR35 Hybrid – Farnborough (3 Days Per Week On-Site)

The Opportunity

We are seeking an experienced Test Automation Engineer to join a high-performing technology team working on the modernisation of a complex enterprise IT landscape. This role will play a key part in delivering high-quality software solutions through the design, development and execution of automated testing frameworks and test scenarios. Working within an Agile environment, you will collaborate closely with developers, business analysts and stakeholders to ensure applications and services are delivered to the highest quality standards. This is an excellent opportunity for a Test Automation professional who enjoys working across modern technologies, driving quality throughout the software development lifecycle, and contributing to the delivery of business-critical systems.

Key Responsibilities

  • Design and develop automated test scenarios based on business requirements and acceptance criteria.
  • Create, maintain and enhance automated testing frameworks and test suites.
  • Execute functional, regression and integration testing activities.
  • Record detailed test results and collaborate with Agile team members throughout the development lifecycle.
  • Identify, document and manage defects through to resolution.
  • Support test environment management and test data preparation activities.
  • Perform testing across web applications, APIs and backend services.
  • Contribute to continuous improvement of testing processes, frameworks and quality standards.
  • Work closely with developers, business analysts and stakeholders to ensure efficient delivery of high-quality solutions.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews and retrospectives.
  • Ensure adherence to established governance, change management and quality processes.

Required Skills & Experience

  • 3-5+ years' experience in Test Automation.
  • Experience with Behaviour Driven Development (BDD) and/or Test Driven Development (TDD).
  • Strong coding experience in C#.
  • Experience with Python would be advantageous.
  • Experience with test automation frameworks and tools including: Selenium Playwright Cucumber SpecFlow / ReqNRoll
  • Experience testing: RESTful APIs Swagger/OpenAPI services SOAP services Web-based user interfaces
  • Experience with Continuous Integration and DevOps practices.
  • Experience using GitHub Actions and GitHub source control.
  • Strong understanding of software testing methodologies and defect management processes.
  • Experience working within Agile delivery environments.
  • Familiarity with JIRA, Confluence and Agile tooling.

What We're Looking For

  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to engage both technical and non-technical stakeholders.
  • Ability to work collaboratively across multiple teams and suppliers.
  • Strong attention to detail and commitment to quality.
  • Comfortable working in fast-paced environments with changing priorities.
  • A proactive approach to continuous improvement and automation.

Desirable Experience

  • Experience working within Financial Services or other highly regulated environments.
  • Exposure to mission-critical enterprise systems.
  • Experience supporting large-scale digital transformation or modernisation programmes.

If you are interested please apply or send your CV to luke.sandilands@cpl.com