Sr Software Engineer - Mobile app Testing
Medtronic
Hyderabad, Andhra Pradesh, India
16d ago

Careers that ChangeLives

The Engineering R & D function atMedtronic Engineering & Innovation Centre ( MEIC), Hyderabad encompassesdesign, development and Verification testing activities during NPD andSustaining-

RPE phases of product development support / during turnkey NPDProjects for the GBUs. The function is accountable for both design and designtransfer support for a product under development.

It entails, but is not limited to, activitiescommonly carried out during the product development process.Examples include SW development &testing, prototype development and testing (electrical, and software).

A Day in the Life

As a Mobile Automation Test Engineer, you will be responsible forcreating and maintaining a software test automated execution framework and / ortranslating manual procedures into automated test scripts in a patient-

orientedmedical device environment.

This position will be responsible for the development, support andevolution of automated test designs / protocols per verification softwarerequirements for mobile applications in the medical device space.

The ideal candidate is a softwareengineer with object-oriented programming experience capable of analyzingsoftware requirements, defining extensible test scenarios, and developingautomated tests (C#, Java, Typescript) to verify web based software in themedical device industry

Tasks include :

  • Working closelywith test engineers, developers, and Systems Engineers to fully understand thearchitecture and design of the mobile application with sound understanding ofthe mobile device, & operating platform on which the application runs.
  • Leverage technicalexperience and knowledge to create a supportive automation framework andscripts for verification of the Medical Mobile application.
  • Design and Supportbest in class test infrastructure and test tools in support of softwaredevelopment processes.
  • Assist the TestManager and Verification Lead in planning and estimation, tracking detailedschedule estimates for assigned tasks / features and tracking progress.
  • Proactively workwith technical leads and Project Managers to ensure accurate and preciseprogram execution.
  • Make soundindependent technical decisions related to product quality and organizationalperformance to achieve maximized outcomes.
  • Assist developmentteams on root cause isolation and debugging of product issues.
  • Collaborate andcoordinate activities with globally distributed teams, ensuring overall productquality.
  • Drive overallmetric and reporting capabilities to accurately summarize and report on productquality.
  • Minimum Qualification

  • B.E or B.Tech in Computer Sciences, Electronics or Electrical Engineeror higher with 8 to 10 years of software engineering experience.
  • Proficiency with one or moreof the following programming languages : C#, Java, Typescript.
  • Experience developingautomated tests web, mobile, applications hosted on cloud.
  • Experience using BDD testtools frameworks like SpecFlow, Cucumber, or Gherkin.
  • Experience using tools likeSelenium, Protractor, or Coded UI.
  • Experience with the PageObject Model and with API development and test.
  • Experience with .Net Core,Entity Framework Core, ASP.Net Core, and APIs.
  • Understanding of HTML, CSS,SQL, Hadoop, XML / XSLT, JSON.
  • Understanding of one or moreof the following tools : Visual Studio, Team Foundation Server, Microsoft TestManager, Azure DevOps, Test Hub.
  • Understanding of both Agileand Waterfall software development methods.
  • Understanding of one or moreof the following operating systems : Windows, Linux, Android, and iOS.
  • Quality focus, willingness tolearn, versatility and adaptability.
  • Good organizational skills andstrong written and verbal communication.
  • Ability to work oncross-functional project teams comprised of software verification anddevelopment engineers, system engineers, human factor engineers and qualityengineers.
  • Design / test experience workingwithin a regulated environment.
  • Experience analyzingrequirements and defining test cases.
  • Excellent problem solving,analytical skills and technical troubleshooting skills.
  • Experiencewith software version control tools
  • Nice to Haves

  • Interfacewith product owners and software developers to clarify expected softwarebehavior.
  • Participate in thetechnical review of verification tests and results.
  • Assist scrum teamwith debugging and solving issues discovered during test.
  • Collaborate andcoordinate activities with globally distributed teams, ensuring overall productquality.
  • Drive overallmetric and reporting capabilities to accurately summarize and report on productquality.
  • Your Answer

    Is this the positionyou were waiting for? Then please apply directly via the apply button! About Medtronic

    Together,we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services cando to help alleviate pain, restore health and extend life.

    We challengeourselves and each other to make tomorrow better than yesterday. It is whatmakes this an exciting and rewarding place to be.

    We want to accelerate andadvance our ability to create meaningful innovations - but we will only succeedwith the right people on our team.

    Let’s work together to address universalhealthcare needs and improve patients’ lives.Help us shape the

    future.

    Whatever your specialty or ambitions, you can make a difference at Medtronic -both in the lives of others and your career.

    Join us in our commitment to takehealthcare Further, Together.

    Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form