Developer in test required to join a QA & Test Engineering team responsible for the development and execution of automated software testing. Experience required;
1. Software test engineering.
2. Designing functional tests from Requirements / High-level design documents.
3. Working with firmware engineers to identify and resolve issues.
4. Hands-on test development with C# language and shell scripting (PowerShell)
5. PiL/HiL systems using NI hardware & software, (TestStand, NI VeriStand, NI LabVIEW).
6. Python.
7. Agile SW Development methodologies, Unit Testing, Continuous Integration and Dev-Ops desirable.
8. Versions Control Systems, preferably Git and Azure DevOps.
9. XiL in the loop testing methodologies for example Software in the Loop highly desirable
10. Modelling, specifically Mathworks – Matlab, Simulink
Role Responsibilities;
11. Design and create automated tests.
12. Gather test requirements.
13. Maintain Continuous Integration infrastructure: VMs, Build definitions
Perform tests and troubleshooting in deployed testing environments