Test Automation Engineer - Selenium
Test Automation Engineer - Selenium

Test Automation Engineer - Selenium

Full-Time 40000 - 55000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Design and develop automated test scripts using Selenium, optimising testing strategies.
  • Company: Join a leading IT services company with a focus on innovation and quality.
  • Benefits: Hybrid work setup, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative Agile environment with excellent career advancement opportunities.
  • Why this job: Make an impact in software quality while working with cutting-edge automation technologies.
  • Qualifications: Experience in Selenium 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 employer: BlackCube Labs

Join a forward-thinking company in the Information Technology and Services sector, where as a Test Automation Engineer, you will thrive in a hybrid work environment in Milton Keynes. We foster a collaborative culture that prioritises employee growth through continuous learning opportunities and innovative projects, ensuring you can develop your skills while contributing to high-quality software delivery. Enjoy the unique advantage of working within a dynamic team that values diversity and inclusion, making it an excellent place for meaningful and rewarding employment.
B

Contact Detail:

BlackCube Labs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Test Automation Engineer - Selenium

✨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 methodologies. Practice common interview questions related to Selenium and automation frameworks 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 engage with our platform.

We think you need these skills to ace Test Automation Engineer - Selenium

Selenium WebDriver
C#
Java
Automation Framework Design
API Testing
CI/CD Practices
Behavior-Driven Development
SpecFlow
Data-Driven Automation
Keyword-Driven Automation
Parallel Execution
Distributed Testing
XPath Expressions
SQL
JIRA

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 expertise!

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 engaging and relevant to the role.

Showcase Your Projects: If you've worked on any cool automation projects, make sure to mention them! Whether it's building frameworks or automating API tests, we love to see real examples of your work that demonstrate your skills.

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!

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 developing automated test scripts, as well as any frameworks you've built or maintained.

✨Showcase Your Automation Strategies

Be ready to talk about the automation strategies you've implemented in the past. Highlight your experience with functional, regression, and end-to-end testing, and how you've optimised these processes to improve efficiency.

✨Demonstrate Your CI/CD Knowledge

Since this role involves integrating automation frameworks within CI and CD pipelines, make sure you can discuss your hands-on experience with tools like Jenkins or Azure DevOps. Share specific examples of how you've contributed to continuous integration and delivery in previous projects.

✨Prepare for Technical Questions

Expect technical questions that may involve writing code or solving problems on the spot. Brush up on your object-oriented programming concepts, SQL for database validation, and be ready to explain mocking and stubbing techniques. Practising common interview questions can help you feel more confident.

Test Automation Engineer - Selenium
BlackCube Labs

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>