At a Glance
- Tasks: Design and develop automated test scripts using Selenium to ensure high-quality software delivery.
- Company: Join a leading IT services company with a focus on innovation and collaboration.
- Benefits: Enjoy a hybrid work setup, competitive salary, and opportunities for professional growth.
- Other info: Be part of a diverse team that values equal opportunity and inclusivity.
- Why this job: Make an impact by optimising testing solutions in a fast-paced environment.
- Qualifications: Experience in Selenium automation with C# or Java and strong problem-solving skills.
The predicted salary is between 40000 - 55000 £ per year.
Anticipated Contract End Date/Length: December 31, 2026
Work Set Up: Hybrid (2–3 days on-site in Milton Keynes)
Clearance required: BPSS
Our client in the Information Technology and Services industry is looking for a Test Automation Engineer with strong expertise in Selenium to design, develop, and optimize automated testing solutions. This role will focus on building scalable automation frameworks, improving test efficiency, and ensuring high-quality software delivery within a fast‑paced, enterprise environment. The position requires strong technical capability in automation, API testing, and CI and CD practices, alongside a solid understanding of modern testing methodologies.
What you will do:
- Design and develop automated test scripts using Selenium WebDriver with C# or Java.
- Implement and optimize automation strategies for functional, regression, and end‑to‑end testing.
- Develop data‑driven, keyword‑driven, and hybrid automation frameworks.
- Build and maintain reusable test frameworks, harnesses, and supporting libraries.
- Implement parallel execution and distributed testing to improve execution efficiency.
- Apply behavior‑driven development practices using frameworks such as SpecFlow.
- Automate API testing and integrate it with UI automation workflows.
- Execute automated test suites and analyze results to identify defects and inconsistencies.
- Create detailed test reports, dashboards, and coverage metrics.
- Apply mocking and stubbing techniques to support efficient testing.
- Develop and maintain Page Object Model structures for scalable automation.
- Write and optimise complex XPath expressions for element identification.
- Identify, log, and track defects using bug tracking tools such as JIRA.
- Collaborate with development teams to ensure timely resolution of issues.
- Integrate automation frameworks within CI and CD pipelines.
- Perform database validation using SQL queries where required.
Qualifications:
- Proven experience in test automation using Selenium WebDriver with C# or Java.
- Strong proficiency in object‑oriented programming concepts and SOLID principles.
- Demonstrated experience designing and maintaining automation frameworks.
- Hands‑on experience with behavior‑driven development tools such as SpecFlow.
- Experience with API automation tools and integration with UI testing.
- Familiarity with unit testing frameworks such as NUnit, MSTest, or xUnit.
- Strong understanding of version control systems such as Git or Bitbucket.
- Experience working with CI and CD tools including Jenkins, Azure DevOps, or TeamCity.
- Proficiency in SQL for database validation and testing.
- Experience using defect tracking tools such as JIRA.
- Strong analytical and problem‑solving skills with attention to detail.
- Ability to work collaboratively in Agile environments and manage competing priorities.
Additional Information:
Candidates must be legally authorised to live and work in the country where the position is based, without requiring employer sponsorship. HelloKindred is an equal opportunity employer. We welcome applicants of all backgrounds and do not discriminate on the basis of race, colour, religion, sex, gender identity or expression, sexual orientation, age, national origin, disability, veteran status, or any other protected characteristic under applicable law.
Test Automation Engineer - Selenium in Milton Keynes employer: BlackCube Labs
Contact Detail:
BlackCube Labs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Test Automation Engineer - Selenium in Milton Keynes
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
Create a portfolio showcasing your test automation projects, especially those using Selenium. Share your GitHub link or any relevant work during interviews to demonstrate your expertise and passion for automation.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding of testing frameworks. Practice common interview questions related to Selenium and automation strategies to boost your confidence.
✨Apply Through Our Website
Don’t forget to check out our job listings on the StudySmarter website! Applying directly through us can give you an edge, as we often prioritise candidates who show genuine interest in our company.
We think you need these skills to ace Test Automation Engineer - Selenium in Milton Keynes
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Selenium and any relevant programming languages like C# or Java. We want to see how your skills match the job description, so don’t be shy about showcasing your automation frameworks and testing strategies!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about test automation and how your background makes you a perfect fit for our team. Keep it concise but engaging – we love a good story!
Show Off Your Projects: If you've worked on any cool projects involving automated testing or CI/CD practices, make sure to mention them! We’re keen to see real-world examples of your work, especially if they demonstrate your problem-solving skills and attention to detail.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and let us know why you’d be a great addition to our team!
How to prepare for a job interview at BlackCube Labs
✨Know Your Selenium Inside Out
Make sure you brush up on your Selenium WebDriver skills, especially with C# or Java. Be prepared to discuss your experience in designing and maintaining automation frameworks, as well as any specific challenges you've faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to demonstrate your analytical and problem-solving abilities. You might be asked to solve a coding challenge or troubleshoot a testing scenario, so practice explaining your thought process clearly and logically.
✨Familiarise Yourself with CI/CD Practices
Since this role involves integrating automation frameworks within CI and CD pipelines, make sure you understand how tools like Jenkins or Azure DevOps work. Be prepared to discuss how you've used these tools in past projects to improve testing efficiency.
✨Prepare for Behaviour-Driven Development Questions
Given the emphasis on behaviour-driven development practices using tools like SpecFlow, review your knowledge in this area. Be ready to explain how you've applied BDD in your previous roles and how it can enhance collaboration between development and testing teams.