Senior Software Engineer - Mobile app Test - Appium and Java
Must Have
- B.E
or B.Tech in Computer Sciences, Electronics or Electrical Engineer or
higher with 8 to 12 years of software engineering experience.
- Proficiency with one or more of the following
programming languages: C#, Java, Typescript.
- Experience developing automated tests web, mobile,
applications hosted on cloud.
- Experience using BDD test tools\ frameworks like
SpecFlow, Cucumber, or Gherkin.
- Experience using tools like Selenium, Protractor, or
Coded UI.
- Experience with the Page Object 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 more of the following tools:
Visual Studio, Team Foundation Server, Microsoft Test Manager, Azure
DevOps, Test Hub.
- Understanding of both Agile and Waterfall software
development methods.
- Understanding of one or more of the following
operating systems: Windows, Linux, Android, and iOS.
- Quality focus, willingness to learn, versatility and
adaptability.
- Good organizational skills and strong written and
verbal communication.
- Ability to work on cross-functional project teams
comprised of software verification and development engineers, system
engineers, human factor engineers and quality engineers.
- Design/test experience working within a regulated
environment.
- Experience analyzing requirements and defining test
cases.
- Excellent problem solving, analytical skills and technical troubleshooting skills.
- Experience with software version control tools
Principal Working Relationship
- Reports to the Engineering Manager
- Working closely with global stakeholders, test engineers, developers, and Systems engineers to fully understand the architecture and design of the cloud application with sound understanding of the mobile device, & operating platform on which the application runs.
- Interface with product owners and software developers to clarify expected software behavior.
- Participate in the technical review of verification tests and results
- Assist scrum team with
debugging and solving issues discovered during test.
- Collaborate
and coordinate activities with globally distributed teams, ensuring
overall product quality.
- Drive
overall metric and reporting capabilities to accurately summarize and
report on product quality
Your Answer
Is this the position
you 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 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.
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 take
healthcare Further, Together.