Principal Software Verification and Validation Engineer
Acist Medical Systems
Lambton Shores
CAD 80,000 - 100,000
Job description
The Principal Software Verification and Validation Engineer position is a key member of the software development team for Bracco Medical Technologies (BMT) and will develop verification and integration test software across the global product portfolio of the “Digital Health” command center and medical devices. As a member of BMT’s global R&D software engineering organization, participate and consult on activities in all phases of the software development lifecycle, with focus on verification and validation and integration testing of medical devices and connectivity solutions. This role leverages software testing proficiency to translate product requirements into test strategies and document work to ensure compliance within a regulated Product Development Process (PDP) and Quality Management System (QMS).
Primary Duties & Responsibilities:
Create and develop solutions to reduce total cost of ownership (TCO) for customers, improve workflow efficiency and gain visibility over business intelligence of enterprise contrast administration and medical devices.
Lead overall software testing for OEM connectivity and/or medical device.
Create overall software test strategy and software integration plan.
Provide technical leadership to software test engineers to create an effective culture of quality.
Develop test protocols for verification and validation of software capabilities as specified in the requirements.
Test requirements, architecture, and design for devices, on-premise, cloud-native, or hybrid solutions to meet customer needs.
Collaborate with Software Architect, SW Integration Engineer, and Systems Engineer to ensure software architecture meets specifications and is ready for verification and validation, based on hazards and customer needs.
Design, develop, test, maintain, and document/validate software testing components, applications, scripts, and tools.
Participate in all phases of product development as needed, such as reviewing requirements, architecture, design, usability, risk assessment, and testing execution.
Drive the culture of engineering excellence and commitment to quality.
Provide input to requirements development.
Develop automated and semi-automated test software.
Prepare test reports of testing results, including formal tests and ad-hoc tests, to document coverage of requirements.
Provide input to project teams on effort estimation and resource requirements.
Contribute to product verification and validation test plans.
Collaborate with 3rd party vendors for test strategy for IHE and other providers of Medical Device Interoperability.