Job Description
Job Title: Software Development Engineer in Test (SDET)
Location: Birmingham (Hybrid: 3 Days in Office)
Employment Type: [Specify Type: Full-Time, Permanent]
Salary: £55,000 - £60,000 per annum
About the Client:
Our client is a global fund manager at the forefront of financial innovation. With a commitment to delivering world-class investment solutions, they are seeking a talented Software Development Engineer in Test (SDET) to join their Birmingham team.
Job Description:
We are looking for an experienced SDET with expertise in C#, API integration, and Selenium to develop automation frameworks and ensure the delivery of high-quality software solutions. The role focuses on creating automation frameworks from scratch and implementing end-to-end testing strategies to support business-critical applications.
Key Responsibilities:
* Automation Framework Development:
o Design, build, and maintain reusable and scalable automation frameworks using C#.
o Establish robust, from-scratch frameworks that ensure extensive test coverage and seamless integration.
* API Testing and Integration:
o Develop and execute automated test scripts for APIs to ensure performance, reliability, and accuracy.
o Work closely with developers to validate API integrations and troubleshoot issues.
* Selenium Automation:
o Build and maintain UI automation scripts using Selenium WebDriver.
o Perform cross-browser and cross-platform testing to validate user interfaces.
* End-to-End Testing:
o Create and implement comprehensive end-to-end testing strategies for complex systems.
o Identify and document defects, track resolution progress, and ensure quality improvements.
* Collaboration and Process Improvement:
o Collaborate with cross-functional teams, including developers and QA engineers, to align testing strategies with project requirements.
o Advocate for and implement best practices in test automation and software quality.
o Mentor junior team members on automation frameworks and techniques.
Key Requirements:
* Technical Skills:
o Strong proficiency in C# programming.
o Hands-on experience with Selenium WebDriver for UI automation.
o Solid expertise in API testing and integration using tools like Postman, RestSharp, or similar.
* Automation Expertise:
o Proven track record of designing and implementing automation frameworks from scratch.
o Familiarity with CI/CD pipelines (eg, Jenkins, Azure DevOps) and integrating automation into build processes.
* Testing Methodologies:
o In-depth understanding of software testing principles and best practices.
o Experience with BDD/TDD frameworks like SpecFlow or NUnit is advantageous.
* Other Skills:
o Excellent problem-solving and debugging capabilities.
o Strong communication skills to collaborate with global teams.
o Ability to work effectively in a hybrid environment with three days in Birmingham.