Software Developer in Test (SDET) - C#, Automation Frameworks, API
Posted 2 days 14 hours ago by Cornwallis Elt Ltd
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.
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:
- Design, build, and maintain reusable and scalable automation frameworks using C#.
- Establish robust, from-scratch frameworks that ensure extensive test coverage and seamless integration.
-
API Testing and Integration:
- Develop and execute automated test scripts for APIs to ensure performance, reliability, and accuracy.
- Work closely with developers to validate API integrations and troubleshoot issues.
-
Selenium Automation:
- Build and maintain UI automation scripts using Selenium WebDriver.
- Perform cross-browser and cross-platform testing to validate user interfaces.
-
End-to-End Testing:
- Create and implement comprehensive end-to-end testing strategies for complex systems.
- Identify and document defects, track resolution progress, and ensure quality improvements.
-
Collaboration and Process Improvement:
- Collaborate with cross-functional teams, including developers and QA engineers, to align testing strategies with project requirements.
- Advocate for and implement best practices in test automation and software quality.
- Mentor junior team members on automation frameworks and techniques.
-
Technical Skills:
- Strong proficiency in C# programming.
- Hands-on experience with Selenium WebDriver for UI automation.
- Solid expertise in API testing and integration using tools like Postman, RestSharp, or similar.
-
Automation Expertise:
- Proven track record of designing and implementing automation frameworks from scratch.
- Familiarity with CI/CD pipelines (eg, Jenkins, Azure DevOps) and integrating automation into build processes.
-
Testing Methodologies:
- In-depth understanding of software testing principles and best practices.
- Experience with BDD/TDD frameworks like SpecFlow or NUnit is advantageous.
-
Other Skills:
- Excellent problem-solving and debugging capabilities.
- Strong communication skills to collaborate with global teams.
- Ability to work effectively in a hybrid environment with three days in Birmingham.