Job Description
Job Description
Job Description
Our client's RD&E Software Engineering team is responsible for delivering solutions for IoT devices which will deliver the data to develop the insights which allow our customers to be cleaner, healthier, and safer.
As part of this commitment, you will work with our stakeholders across the Institutional sector. The solutions you test will be part of the global portfolio of products and solutions.
The Software Automation Engineer duties include writing scripts and creating automation environments for repeated tests. Using automation tools / frameworks, you will design, test and deploy effective test automation solutions.
Automating as much of the testing effort as possible with minimum code set is the goal. You will be part of a dynamic team and utilize a variety of technologies to solve the most advanced IoT problems.
The environment is dynamic, the candidate will have demonstrated the ability to work independently or as part of a team.
The work we do every day affects our customers and the world around you.
Minimum Qualifications :
- Bachelor’s Degree or higher in a technical discipline, preferably software related (Computer Science, Computer Engineering, Electrical Engineering or similar)
- 5+ years’ experience with modern Q / A methodologies
- 3-5 years of experience in Automated Testing using a development framework (Non-Selenium)
- Strong programming skills in C++ and Scripting languages (Python) to support Software Component testing.
- Experience in white-box testing.
- Experience with NUnit testing framework
- Linux command line experience
- Strong documentation and organizational skills, excellent verbal, and written communication skills
- Ability to work in a rapidly changing environment.
- Strong collaboration skills
- Works independently or well with a team
Preferred Qualifications :
- 2+ years’ experience developing or testing embedded software applications.
- Familiarity with Gerkin / Jenkins / Cucumber
- Familiarity with serial communication protocols (CANbus, Modbus)
- Testing experience with Firmware / Embedded systems
- Testing experience in ARM based microcontrollers, such as ST Micro, NXP, or Silicon Labs EFM.
- Experience with Agile / Scrum methodologies