Develops test plans to validate LabVIEW software applications used in Manufacturing, Engineering and Supplier testing.
Designs and creates test cases and procedures for testing software functionality. Executes these test cases and maintains an auditable storage and retrieval of test results.
Participates in the definition of software requirements. Analyzes software requirements for completeness and participates in the creation of operational use cases.
Participates in design reviews to ensure requirements have been flowed down into the appropriate design documentation.
Analyzes test results and provides progress reports to engineers and management.
Writes test procedures needed to deploy software applications to the final users.
Participates in the training of test software users.
Collects data on problems and issues and provides feedback to the development teams for implementation of root cause solutions.
Configures the test equipment required to run the test software applications. This includes test computers, data acquisition systems, cables, device drivers, etc.
Validates new test equipment functionality.
Evaluates the electrical, software, optical and electromagnetic components of the laser system and its modules to create all the necessary test cases.
Creates technical presentations and presents those in cross functional review meetings.
Creates engineering designs documents including block diagrams, flow diagrams and other engineering design artifacts. Reviews documentation created by other team members.
Performs other duties as assigned.
Education and experience
Bachelor’s degree in electrical engineering, Computer Engineering, or related discipline. Master’s degree is a plus.
A minimum of six (6) years industry experience developing software test plans.
Experience defining, developing, and implementing software test systems.
Experience with software development process, software configuration management and defect tracking (JIRA, SVN).