Software Development Engineer
Job role insights
-
Date posted
November 7, 2024
-
Closing date
November 7, 2024
-
Hiring location
Surrey
-
Offered salary
Negotiable Price
-
Career level
Middle
-
Experience
3 - 5 Years
-
Quantity
2 person
Description
1Position: Software Development Engineer in Test (SDET)
Company: Deep Dive Hire (recruiting for a global technology leader)
Location: Surrey
Type: Full-Time
About the Company
Deep Dive Hire is seeking an SDET for a world leader in innovative technology solutions serving government and commercial clients. From advanced transportation technology to defence systems, this company empowers talented individuals to work on cutting-edge projects in a collaborative, forward-thinking environment.Role Overview
The SDET will join a dynamic development team, driving quality in software products through continuous testing and automation. This role involves designing and executing tests for complex APIs, embedded applications, and custom hardware, supporting both automated and manual testing throughout the development lifecycle.Key Responsibilities
- Develop and execute automated and manual test cases for APIs, protocols, and embedded Linux/Windows applications.
- Build and maintain testing documentation, collaborating with engineering teams in an Agile/Scrum environment.
- Work closely with developers to create test plans, procedures, and reports.
- Debug and resolve issues, ensuring high software quality before release.
- Participate actively in Scrum processes, providing testing estimates and updates.
- Utilise tools such as JIRA, Confluence, BitBucket, and Git for project tracking and version control.
Requirements
Essential:- Degree in Software Engineering, Computer Science, or related technical field.
- Experience as a Software Developer or SDET in a continuous integration environment.
- Proficiency in C# & .Net and familiarity with MQTT, JSON, and Microsoft SQL.
- Strong debugging and problem-solving skills, with experience using tools like Microsoft Visual Studio.
- Familiarity with test automation frameworks, Git repositories, and branching practices.
- Hands-on experience with Jenkins or similar CI tools in a Scrum/Agile setup.
- Exposure to embedded platforms, Microsoft Azure DevOps, and SOAP/RESTful API testing.
- Knowledge of Smart/Payment Card technology and encryption methods.
- Strong analytical and creative problem-solving skills.
- Collaborative team player with excellent communication and negotiation abilities.
- Detail-oriented, self-motivated, and passionate about test automation and quality assurance.
Interested in this job?
44 days left to apply