£218 Per day
Inside
Onsite
London Area, United Kingdom
Summary: The Test Automation Engineer role focuses on developing and maintaining automated test scripts using Selenium, requiring strong technical skills and experience in building scalable automation frameworks. The position is contract-based, with an on-site requirement of 2-3 days per week in Milton Keynes, and is expected to last until December 31, 2026. Candidates must have a solid background in C# or Java, along with expertise in API automation and BDD frameworks.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium WebDriver with C# or Java.
- Implement and refine automation strategies for functional, regression, and end-to-end testing.
- Develop data-driven, keyword-driven, and hybrid automation frameworks.
- Build and maintain test harnesses and libraries to support automation.
- Implement parallel execution and distributed testing to reduce execution time.
- Work with BDD frameworks such as SpecFlow.
- Automate API testing using tools such as RestSharp and integrate API and UI automation.
- Create detailed automation test reports and dashboards.
- Implement mocking and stubbing techniques to support testing efficiency.
- Write complex and optimized XPath locators.
- Apply and maintain Page Object Model (POM) design patterns.
- Execute automated tests and analyse results to identify defects and inconsistencies.
- Log and track defects using tools such as JIRA.
Key Skills:
- Strong proficiency in C#, OOP concepts, and SOLID principles.
- Experience with unit testing frameworks including NUnit, MSTest, or xUnit.
- Proven experience in designing and maintaining automation frameworks.
- Hands-on experience with SpecFlow for BDD.
- Strong knowledge of Git, Bitbucket, or similar version control systems.
- Experience with CI/CD tools such as Jenkins, Azure DevOps, or TeamCity.
- Proficiency in SQL for query writing and database validation.
- Must have strong API automation experience.
Salary (Rate): £218 daily
City: Milton Keynes
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Test Automation Engineer – Selenium (Contract) Location: Milton Keynes Duration: Until 31 December 2026 On-site Requirement: 2–3 days per week Day Rate: £218 (Inside IR35) Clearance: Contractor must be eligible for BPSS We are seeking an experienced Test Automation Engineer with strong expertise in Selenium and a proven track record in building scalable automation frameworks. This role requires hands-on technical capability, strong analytical skills, and the ability to work within a fast-paced delivery environment.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver with C# or Java.
- Implement and refine automation strategies for functional, regression, and end-to-end testing.
- Develop data-driven, keyword-driven, and hybrid automation frameworks.
- Build and maintain test harnesses and libraries to support automation.
- Implement parallel execution and distributed testing to reduce execution time.
- Work with BDD frameworks such as SpecFlow.
- Automate API testing using tools such as RestSharp and integrate API and UI automation.
- Create detailed automation test reports and dashboards.
- Implement mocking and stubbing techniques to support testing efficiency.
- Write complex and optimized XPath locators.
- Apply and maintain Page Object Model (POM) design patterns.
- Execute automated tests and analyse results to identify defects and inconsistencies.
- Log and track defects using tools such as JIRA.
Required Skills and Experience
- Strong proficiency in C#, OOP concepts, and SOLID principles.
- Experience with unit testing frameworks including NUnit, MSTest, or xUnit.
- Proven experience in designing and maintaining automation frameworks.
- Hands-on experience with SpecFlow for BDD.
- Strong knowledge of Git, Bitbucket, or similar version control systems.
- Experience with CI/CD tools such as Jenkins, Azure DevOps, or TeamCity.
- Proficiency in SQL for query writing and database validation.
- Must have strong API automation experience.