Job Description :
A key member of our team is sought to lead the development and implementation of automated test procedures for industrial process control devices. The ideal candidate will possess a strong background in software test methodologies, automation principles, and a proven track record in delivering high-quality products.
Key Responsibilities :
- Design and develop comprehensive test automation frameworks to enhance efficiency and test coverage
- Collaborate with cross-functional teams (Firmware, Electrical, Mechanical, etc) to ensure seamless integration and cohesive group environment
- Develop and maintain a backlog of work items within an Agile Environment
- Investigate defects, identify root causes, and implement corrective actions
- Maintain and enhance automated test infrastructure
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Computer Engineering, or relevant field7+ years experience in Embedded Development and / or Embedded Test DevelopmentExpertise in C# and working knowledge of C / C++Working knowledge of software test methodologies and automation principles : Regression test, functional test, unit test, black box test, white box test, etc.Ability to understand electrical schematics and circuit analysisPreferred Knowledge and Experience :
Knowledge of control systems and / or process control environmentsExperience with distributed version control (Mercurial, Git, or similar)Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)Experience with ARM embedded processor platforms