At a Glance
- Tasks: Design and develop automated test scripts using Selenium, ensuring high-quality software delivery.
- Company: Join a dynamic team in Milton Keynes focused on innovative testing solutions.
- Benefits: Competitive day rate, flexible on-site work, and opportunities for professional growth.
- Other info: Contract role until December 2026 with potential for career advancement.
- Why this job: Be at the forefront of automation technology and make a real impact in software quality.
- Qualifications: Strong skills in C#, Selenium, and experience with automation frameworks required.
The predicted salary is between 40000 - 60000 £ per year.
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.
Test Engineer in London employer: Hays
As a Test Automation Engineer at our Milton Keynes location, you will thrive in a dynamic work environment that fosters innovation and collaboration. We offer competitive day rates, flexible on-site requirements, and a culture that prioritises professional growth through continuous learning and development opportunities. Join us to be part of a team that values your expertise and encourages you to make a meaningful impact in the field of automation testing.
StudySmarter Expert Advice🤫
We think this is how you could land Test Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with automation or testing. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your automation frameworks and any projects you've worked on using Selenium. This gives potential employers a tangible look at what you can do, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with C#, BDD frameworks, and API testing. Practising common interview questions can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Test Engineers like you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Test Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Selenium and automation frameworks. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the Test Automation Engineer role. Share specific examples of your work with C#, BDD frameworks, and any cool automation strategies you've implemented.
Showcase Your Technical Skills:When filling out your application, make sure to mention your proficiency in tools like JIRA, Git, and CI/CD platforms. We love seeing candidates who can demonstrate their hands-on experience with these technologies!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get you into our system quickly. Plus, it shows you’re keen on joining the StudySmarter team!
How to prepare for a job interview at Hays
✨Know Your Tools Inside Out
Make sure you’re well-versed in Selenium, C#, and any other tools mentioned in the job description. Brush up on your knowledge of automation frameworks and be ready to discuss how you've implemented them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in test automation and how you overcame them. Use examples that highlight your analytical skills and ability to work in a fast-paced environment.
✨Demonstrate Your Coding Skills
Be ready to write some code during the interview. Practice writing automated test scripts and using XPath locators. This will show your hands-on technical capability and familiarity with the required programming languages.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s testing processes, team dynamics, and future projects. This not only shows your interest but also helps you gauge if the role is the right fit for you.