The primary responsibility is the testing of sensors to verify stability and performance as well as testing the algorithms used at the point of application.
The role can expand beyond test into software development and is part of an innovative engineering environment requiring a high degree of interaction and good communication skills.
Provides effort estimates, work breakdown structures and delivery dates for test artifacts to project manager or lead engineer.
Participates in product requirements definition and review. Ensures product requirements are testable and identifies any additional requirements for the support of software testing effectiveness and efficiency.
Creates designs for software test cases, test fixtures and test frameworks used to validate product requirements and provides supporting design documentation.
Creates repeatable procedures for test cases and builds test fixtures and test frameworks.
Creates software test reports and documents test coverage against software application requirements.
Follows the current development process and recommends improvements. Uses existing practices for issue tracking, revision control and activity reporting.
Seeks new tools and techniques for enhancing the efficiency and effectiveness of software testing.
Supports operations in the timely resolution of customer problems and manufacturing issues.
Bachelor’s degree in engineering, math, or technology related field
Minimum of two year’s experience in software testing or software development.
Experience with test automation and regression testing is helpful
Proficiency in C++ and/or C# is preferred