Search jobs > Eden Prairie, MN > Validation engineer

Senior Software Verification and Validation Engineer

Bracco Medical Technologies
Eden Prairie, US
Full-time

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

23 days ago
Related jobs
Promoted
SmartThings
Minneapolis, Minnesota

Our commitment to diversity, equity, inclusion and belonging is embedded into our culture and our work, and everyone has frequent opportunities to join forums and groups and participate in ongoing projects. As a Senior Software Engineer, your key responsibilities will include:. We offer an attractiv...

Promoted
Mindlance
Minneapolis, Minnesota

Job Description: In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation...

Promoted
Graco
Minneapolis, Minnesota

Consult with and advise design engineering on relevant and appropriate standards for certification. Graco manufactures and markets premium equipment to move, measure, control, dispense and spray a wide variety of fluid and powder materials. Provide internal education and training necessary to preven...

Promoted
UnitedHealth Group
Eden Prairie, Minnesota

This role requires ability to architect innovative solutions and coordinate development across multiple projects within EIS and reports to the Senior Manager of Cybersecurity Software Development for the Security Operations Center. Candidate expectation is self-starter, highly organized and detail o...

Sargent & Lundy
Minneapolis, Minnesota

A BS or MS in Electrical or Mechanical Engineering from an ABET Engineering Accreditation Commission-approved program with coursework in instrumentation, mechatronics and process controls design engineering is required. This is expanding work in the Instrumentation and Controls Engineering group. Ex...

WELLS FARGO BANK
Minneapolis, Minnesota

They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, ti...

Thales
Chanhassen, Minnesota

Design, develop and maintain software systems to satisfy documented software requirements (Provide the programming for the PLC and HMI) as well as investigate, analyze, and report software defects to resolve them in a timely manner. Consult with hardware engineers and other engineering staff to eval...

Allianz Global Corporate & Specialty
Minneapolis, Minnesota

You will work with other data governance team members to deliver enterprise data governance roadmap, create onboarding and intake documentation, establish training and processes for data owners and stewards, and provide input to policies, standards and processes for data governance, data access, pri...

Nordson Corporation
Minneapolis, Minnesota

The employee is regularly required to sit; use hands to finger, handle, or feel; and talk or hear, occasionally required to stand, walk, and reach with hands and arms; requires close vision ability. A Senior Software Engineer is responsible for the implementation of software for Nordson Wafersense a...

General Mills
Minneapolis, Minnesota

The Capital Electrical and Controls Senior Engineer is responsible for providing technical and project engineering leadership in support of the electrical and controls portion of corporate led capital projects. Experience in plant operations and industrial environments understanding equipment design...