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
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
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.