The senior software test engineer will assist with breakthrough development for cardiac support and replacement devices by participating in all aspects of software V&V activities including requirement reviews, test methodology design, integration testing and software verification and validation activities. The candidate will also review existing processes and make recommendations & implement software V&V process improvements going forward (including Agile testing and automated testing).
Primary Duties and Responsibilities:
Process improvements: Using the leading-edge software test processes and methodologies, capable of reviewing existing processes, making recommendations and implementing improvements within the software organization
Requirement reviews: Capable of reviewing, understanding and determining the scope of testing required
Test fixture/equipment design: Capable of developing hardware fixtures to aid in the SW testing of hardware/software interactions
Test method and prototype design: Capable of developing test methodologies for addressing SW requirements and system testing
Test Protocol design & creation: Capable of writing clear, concise, detailed and readable test procedure documentation following guidelines and templates
Integration testing: Preliminary verification of test methodologies proposed, test protocols written and performance of SW against requirements
Software Verification: Formal test execution of SW verification protocols (per requirements)
Software Validation: Formal test execution of SW validation protocols (per user needs)
Generation of report documentation
Software test initiatives such as automated testing, improved test documentation, etc…
Skills/Requirements
Job Qualifications:
A BS degree in engineering or computer science.
5+ years verification and validation experience in a software quality assurance environment.
Diverse experience in the latest software V&V test processes and methodologies including Agile and Automated testing
Strong skill sets in circuit design and troubleshooting
Prior experience in using test simulators (eg: digital signal simulators) for V&V activities
Prior experience in software algorithm testing a big plus.
Prior experience in embedded software device testing a big plus
Prior experience with safety-critical or medical products a plus.
Prior experience in Agile software testing a plus
Fundamental C++ & C programming skills a plus
ABIOMED is an Equal Employment Opportunity/Affirmative Action Employer: Minority/Female/Veteran/Disabled.