Software Development Engineer
Role details
Job location
Tech stack
Job description
Interested in developing your career in a leading Printing, Coding and Marking industry?
Looking for a friendly and supporting team?
If so, read on!
It's likely you have purchased or used a product touched by Videojet Technologies this week. From freshness dating to track and trace coding, our technologies help ensure products sold across the globe are authentic and safe for consumers to use in the food, beverage, pharmaceutical, and industrial marketplaces.
We recognize that people come with a wealth of experience and talent. Diversity of experience and skills combined with passion is a key to innovation and excellence. Therefore, we encourage people from all backgrounds to apply to our positions.
In this role, a typical day will look like:
Within a cross-functional scrum agile team, you will work within the software development team in Nottingham. You will apply different testing methodologies such as functional, end-to-end, regression, exploratory, etc. raising defects where appropriate. You will have an inquisitive mind with an ability to solve complex problems and develop innovative solutions.
As a Software Development Engineer in Test (SDET) you are responsible for the design and development of automated and manual test cases for coding and marking equipment.
You will be supporting new product developments to cover new features and maintenance of line for test coverage and regression testing. There will also be an involvement in investigating issues both at an internal and customer level.
Requirements
- Education, (Degree or above), or equivalent work experience
- Experience in a Software Test development environment, with the ability to interact with software developer engineers and the ability to clearly and accurately report to senior leaders.
- Ability to assimilate product requirements and create solid test cases, that increase quality assurance.
The ideal candidate would be required to have experience and understanding, although not necessarily in all, of these areas:
- C# .NET Framework
- Fitnesse
- Test Complete (using VBscript)
- Competent in scripting languages, such as powershell, bash, javascript, TCL etc.
Desirable additional skills, experience or knowledge:
- Familiarity with Linux environments
- .NET Core/ASP.NET
- HTTP/REST/SOAP
- An understanding of Azure pipelines or GitHub action runner CI/CD processes
- An understanding of communication protocols over Ethernet
- Skills useful for creating physical test harnesses, such as:
- Ability to understand electrical schematics and read data sheets
- Raspberry Pi, Arduino or PLC programming skills