Position Summary :
The Senior Software Verification and V alidation 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
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 the customer’s needs
Collaborates with S oftware a rchitect , SW Integration Engineer and S ystems e ngineer to ensure software architecture meets specifications, and there is readiness for verification and validation, based on hazards and customer needs
Designing, developing, testing, maintaining , and documenting / validating 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
Create overall software test strategy and software integration plan
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
Provide input to product verification and validation test plans
Collaborate with 3rd party vendors for test strategy for IHE and other providers of Medical Device Interoperability
Required Skills
Minimum :
Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Systems Engineering, or a related discipline
5 + years of software development and testing experience
2+ years of experience with test scripts
Demonstrated experience in a scripting language ( e.g. Python)
Demonstrated problem-solving and leadership skills
Proficiency in s oftware d evelopment and i ntegration of s oftware components for testing
Excellent communication skills to collaborate and influence within R&D, Quali ty and Program Management for effective program execution
Preferred :
MS in Computer Engineering, Computer Science, Electrical Engineering, or related discipline
5+ years of experience with C#
2+ years of Python experience
Knowledge of QSR, ISO / EN, and Quality System Standards
Familiarity with DICOM, HL7, IHE, and / or FHIR
Experience with test automation including GUI, integration, reliability and designing and implementing test automation frameworks
Experience with the development tools : MS Visual Studio, Jira , git
Proficiency in CI / CD Pipeline tools like Jenkins or Azure DevOps
Fluency with clinical radiology terminology
Medical Device Interoperability experience with HL7, DICOM and PACS, HIS / RIS
Proficiency in software development and integration of software components for testing of device-based software, on-prem and extensibility to cloud-hosted apps
Demonstrated results in testing for cybersecurity mitigations
Experience of developing critical care medical device products
Experience in m edical d evice c onnectivity and drug- d elivery systems
Demonstrated competency in understanding and testing the functionality of complex systems
Demonstrated experience working with a multi-discipline global team
E xperience with test m anagement, configuration management and risk management
Demonstrated competency in understanding and testing of complex systems
Experience analyzing experimental data, ad-hoc data, reliability data, performance data, etc.
Develop applicable testing mechanisms for cloud architecture across diverse areas including application development, identity and access management, network and data management
Responsible for performance and delivery of design inputs to tested design outputs.
Other :
Adheres to all company policies, procedures and business ethics codes and ensures that they are communicated and implemented within the team
Ability to travel up to 10% of the time
Required Experience
Minimum :
Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Systems Engineering, or a related discipline
5 + years of software development and testing experience
2+ years of experience with test scripts
Demonstrated experience in a scripting language ( e.g. Python)
Demonstrated problem-solving and leadership skills
Proficiency in s oftware d evelopment and i ntegration of s oftware components for testing
Excellent communication skills to collaborate and influence within R&D, Quali ty and Program Management for effective program execution
Preferred :
MS in Computer Engineering, Computer Science, Electrical Engineering, or related discipline
5+ years of experience with C#
2+ years of Python experience
Knowledge of QSR, ISO / EN, and Quality System Standards
Familiarity with DICOM, HL7, IHE, and / or FHIR
Experience with test automation including GUI, integration, reliability and designing and implementing test automation frameworks
Experience with the development tools : MS Visual Studio, Jira , git
Proficiency in CI / CD Pipeline tools like Jenkins or Azure DevOps
Fluency with clinical radiology terminology
Medical Device Interoperability experience with HL7, DICOM and PACS, HIS / RIS
Proficiency in software development and integration of software components for testing of device-based software, on-prem and extensibility to cloud-hosted apps
Demonstrated results in testing for cybersecurity mitigations
Experience of developing critical care medical device products
Experience in m edical d evice c onnectivity and drug- d elivery systems
Demonstrated competency in understanding and testing the functionality of complex systems
Demonstrated experience working with a multi-discipline global team
E xperience with test m anagement, configuration management and risk management
Demonstrated competency in understanding and testing of complex systems
Experience analyzing experimental data, ad-hoc data, reliability data, performance data, etc.
Develop applicable testing mechanisms for cloud architecture across diverse areas including application development, identity and access management, network and data management
Responsible for performance and delivery of design inputs to tested design outputs.
Other :
Adheres to all company policies, procedures and business ethics codes and ensures that they are communicated and implemented within the team
Ability to travel up to 10% of the time