Quality Assurance and Software Test Engineer with experience in developing and executing automated software test processes. You will focus on the creation of scalable and optimised test systems for oil and gas drilling and measurement tools. Skills required;
1. Experience in software test engineering
2. Worked with firmware engineers to identify and resolve issues
3. Hands-on test development and troubleshooting
4. C# language and shell scripting (PowerShell)
5. PiL/HiL system development using National Instruments / NI products.
6. NI TestStand, NI VeriStand, NI LabVIEW
Desirable Experience:
7. Python
8. Agile SW Development methodologies, Unit Testing, Continuous Integration and Dev-Ops desirable
9. Versions Control Systems, preferably Git and Azure DevOps
10. XiL in the loop testing methodologies for example Software in the Loop highly desirable
11. Modelling, specifically Mathworks – Matlab, Simulink
Responsibilities and Duties:
12. Design and create automated tests
13. Review design documentation and tests of other team members
14. Gather test requirements from Stakeholders
15. Collaborate with other disciplines and with other engineering projects
16. Help maintain Continuous Integration infrastructure: VMs, Build definitions
17. Perform tests and troubleshooting in deployed testing environments
18. Communicate effectively with other team members