Software Development Engineer in Test (SDET) – 376
Job Reference: CWS-1101376
Location: Remote with a 1 week onboarding process in The Netherlands
Type: Full Time / Contract
Start date: ASAP
End date: 220 working days
Software Development Engineer in Test ( SDET )
Location: the selected consultant will need to go to the client’s premises in the Netherlands for the first week of onboarding and will work remotely after this from an EU country.
- Duration: 220 days
- Possibility of Renewal: Yes
- Project Start Date: ASAP
- Interview Method: MS Teams, Skype, Webex
Job Description
Our client is seeking an experienced Software Development Engineer in Test for a long term contract assignment. 220 working day with possible extension. As a Software Development Engineer in Test you will..
- Be responsible of the design, coding and execution of automated GUI tests using Selenium WebDriver with C# unit tests written in programming languages.
- Design, code and execute functional automated API tests on REST services using C# RestSharp.
- Enhance and extend commonly used test automation framework in C#.
- Review and enhance the source code & unit test code as well as the test automation code.
- Identify and re-test reporting on defects.
- Support systems integrations by active involvement in implementation/testing of API integration/tests on REST web services.
- Work in a SCRUM team consisting of developers and testers.
Mandatory Requirements
- Bachelor Degree or 3 years of higher education in Computer Science or related field and over 6 years of professional experience in Software Development and Test automation.
- More than 3 years of experience in Development and Test Automation with .Net C#.
- Participation in a minimum of 3 projects requiring GUI and API development/testing.
- Good knowledge of C# programming language in the context of software development and test automation.
- Good knowledge of automated regression test automation at UI and API and database level in C# using appropriate frameworks (e.g. RestSharp, Webdriver, ORM libraries (EF Core, dapper)).
- Good knowledge of Behaviour Driven Development (BDD) methodology, its principles and practical implementation using relevant tools such as Specflow.
- Good testing knowledge on how to write automated unit, system and integration tests.
- Good knowledge of object oriented techniques and creational, structural and behavioural design patterns following SOLID and other best principles.
- Good knowledge of object oriented refactoring techniques aiming for simplification and best principles.
- Good knowledge of git, work with pull requests.
- Fluent in English at a Level B2 or higher.