Edwards is looking to improve the quality of mission-critical product releases for Cryogenic and Refrigeration product lines by ensuring quality in firmware development life cycle
Requirements
- Experience working with and evaluating firmware and embedded products, delivering effective test plans and test cases
- Experience with various testing strategies including regression, functional, acceptance, smoke, integration, black box, white box, exploratory, ad hoc, performance, stress, and load
- Ability to evaluate and develop code to automate test execution using Python, C or C++
- Experience with MS DevOps platform, Linux OS and CI/CD Development
- Experience with LabView Test Utilities and the Python Robot Framework
- Ability to work with Azure DevOps
- Experience with I/O simulators and test computer maintenance
Responsibilities
- Define and create new manual and automated test cases for Cryogenic and Refrigeration products using LabView Test Utilities and the Python Robot Framework
- Update and document existing test cases based on revised product requirements in the test plan
- Contribute to Marketing Requirements, Software Requirements, and Design reviews
- Help define system behavior and functions in response to customer and marketing needs
- Install or upgrade Cryogenic firmware using upgrade tools to required versions
- Set up test sequences by configuring product parameters via RS232 Host commands for optimal performance
- Execute manual and automated module-level tests using I/O simulators per the test plan
Other
- BS degree in EE, CS, or a related field
- At least 3 years of professional experience working in a related embedded firmware test role
- Good written and verbal communication skills
- Ability to work closely with developers as well as small teams to complete tasks
- Proactive, self-motivated approach to solving problems