VetJobs - The Leading Military Job Board

Job Information

Medtronic Software Test Engineer I in Bangalore, India

Careers that Change Lives

Medtronic is the world’s largest medical technology company, offering an unprecedented breadth and depth of innovative therapies to fulfill our Mission of alleviating pain, restoring health, and extending life. Medtronic is currently developing a novel kidney dialysis solution aimed at patients suffering from end-stage renal disease, and to address key infrastructural barriers, in emerging markets. As part of this initiative, Medtronic’s Renal Care Solutions group has established the Medtronic India Development Center ( (MIDC) in Bengaluru, and is looking to hire talented candidates to work on exciting opportunities.

This position is an exciting and new opportunity that is currently part of Medtronic and will move to a to-be-named company we are calling “NewCo”. NewCo will be an independent company with equal partners, Medtronic & DaVita. It will be established in calendar 2023 as a new company (NewCo) formed from Medtronic’s Renal Care Solutions Operating Unit focused on providing innovative technologies to support kidney care patients. While you will start your employment with Medtronic, upon establishment of NewCo your employment will transfer to NewCo and you will no longer be employed by Medtronic.

NewCo is uniquely poised to transform renal care and dialysis, building on Medtronic’s innovation and technology pipeline. The business will have the singular focus, financial commitment, deep domain expertise, and global footprint needed to accelerate the development and commercialization of affordable and scalable life-saving renal care technologies — particularly our transformative home dialysis platform technologies.

The candidate will do software test and verification activities for the Medtronic Dialysis System, with specific focus on the testing of a touchscreen Graphical User Interface (GUI). The GUI will be used by several stakeholders in the clinic (doctors, nurses, technicians), for two-way interaction with the machine, i.e., to display data on the screen in an intuitive manner, and also to procure inputs (controls/options) from users. The work includes close partnership with software developers and systems engineers to manage all aspects of testing, verification and quality assurance of the GUI software, for global market release.

This person will work in collaboration with a global development team based in India, USA and China throughout the product development lifecycle to bring the new dialysis system to market. He/she will need to be comfortable dealing with ambiguity, and be confident about combining technical expertise with logical reasoning to make trade-offs between features, time-to-market, and budget. He/she should have strong software testing skills, an entrepreneurial spirit, and possess great communication/collaboration skills.

A desire to work on healthcare applications is a key requirement. This is an exceptional opportunity to develop a truly innovative product that will impact the lives of millions of patients across India and the world, and a unique opportunity to experience all stages of a brand new medical device’s product development process in a short duration.

A Day in the Life

Understand high level system requirements and their relationship with the lower level design requirements to come up with the detailed test protocols ( test cases) that meet internal standards as well as external/regulatory requirements in various markets.

• Analyze and interpret the requirements correctly to come up with test designs that provide comprehensive coverage, and ensure requirement-to-test traceability

• As appropriate, identify scenario-based tests that cover individual requirements as well as interactions between requirements / features / modules

• Identify effective and efficient mode of test implementation and create high quality procedures to implement the test designs.

• Participate in the review activities and perform high quality reviews. (Example: test design, test procedures, test results, requirements etc.)

• Participate in the formal execution of test procedures and follow the established processes prior to, during and after the test execution.

• Maintain high quality documentation of the verification and testing results.

• Ensure compliance of our software development process to the IEC 62304 standards.

• Able to write scripts using Appium framework in Java Language.

• Proficient in Python scripting

• Good knowledge on System testing

Must Have: Minimum Requirements

• Bachelor’s degree in Computer Science, Computer Engineering, or Electronics Engineering

• 3 to 7 years’ software test experience, with 2+ years on Android OS

• Software development and/or testing experience for a GUI

• Understand Agile Methodology and its ceremonies. Able to work in an Agile environment

Nice-to-have Qualifications:

• Software design / test experience for healthcare / medical devices in an ISO 62304 environment

• Thorough knowledge of using Android Development Toolkit.

• Android software development or testing experience

• JDK 1.5, Android Framework.

• Tools – Emulator , Coverity ,

Competency Requirements:

• Be a problem solver: given any problem, you come back with solutions, or at least alternatives

• Strong written and verbal communication

• Attention to detail, thoroughness

• Able to work in cross-functional and cross-cultural teams;

• Strong organization and time management skills; ability to manage multiple priorities

• Self-starter, strong work ethic and initiative in accomplishing objectives

Desired/Preferred Qualifications:

• Experience on security testing, creating security test cases, testing security aspects of Android application / web applications, Cloud security is a plus

• Experience with requirements management / converting user needs into technical specifications.

• Software design / test experience for healthcare / medical devices in an IEC 62304 environment

• Knowledge of data security and integrity, especially for a healthcare application.

• Experience with full product / system validation (software + electronics + mechanical).

• Knowledge on automated tools like Appium/Selenium for code testing/debugging.

• Experience in Devops , Atlassian tools is a plus

About Medtronic

Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.

We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.

Physical Job Requirements

The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role. (ADA-United States of America)

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.