Automated Test Software Developer for Quality Assurance
Role details
Job location
Tech stack
Job description
Developer in Test, DevOps, Firmware, Python, C#, test automationDeveloper in test required to join a QA & Test Engineering team responsible for the development and execution of automated software testing.
Requirements
Software test engineering. Designing functional tests from Requirements / High-level design documents. Working with firmware engineers to identify and resolve issues. Hands-on test development with C# language and shell scripting PowerShell PiL/HiL systems using NI hardware & software, TestStand, NI VeriStand, NI LabVIEW. Python. Agile SW Development methodologies, Unit Testing, Continuous Integration and Dev-Ops desirable. Versions Control Systems, preferably Git and Azure DevOps. XiL in the loop testing methodologies for example Software in the Loop highly desirable Modelling, specifically Mathworks Matlab, Simulink
Role Responsibilities
Design and create automated tests. Gather test requirements. Maintain Continuous Integration infrastructure: VMs, Build definitions