Medtronic's Cardiac Rhythm Management (CRM) division needs to develop next-generation medical technologies that alleviate pain, restore health, and extend life for millions of patients. This involves developing software applications that interface with implantable cardiac devices and enable remote patient management, requiring a focus on high-quality product delivery and efficient verification processes.
Requirements
- Experience with mobile application development and testing on IOS and Android platforms
- Experience with programming languages Java and C
- Experience with Appium and Automation testing frameworks
- Demonstrated ability to troubleshoot and resolve issues in embedded software
- Experience testing software connecting to cellular networks
- Experience with Requirement Analysis & Requirement based testing
- Experience with Bluetooth Low Energy
Responsibilities
- Design and execute iOS and Android mobile tests using automated test tools, as well as manual test development processes, for the verification of software requirements.
- Contribute towards building system level test automation capability.
- Design and implement DevOps (continuous integration) automation leveraging appropriate tools.
- Define and implement metrics (or performance dashboards) to drive higher quality and schedule predictability across project teams.
- Prepare, review, submit, and maintain project/product documentation including traceability from software requirements to Verification test design and implementation.
- Assist the Verification Lead in workload planning and time estimation.
- Partner with R&D functions to develop comprehensive verification strategy to improves product quality and speed of development.
Other
- This position is in Mounds View, MN.
- This role will require less than 10% of travel to enhance collaboration and ensure successful completion of projects.
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 4 years of experience with Software Verification and /or Test Systems Development OR a Master's degree with a minimum of 2 years technical experience
- Strong collaboration and influence skills to succeed in a high matrix environment.
- Proven ability to operate in a matrix organization and work effectively with senior leadership, customers, and across geographic, cultural and organization boundaries.