Medtronic MiniMed logo

Senior Software Development Engineer in Test - Mobile/Wed Automation Testing

Medtronic MiniMed
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationMobile TestingMobile Testing (Appium)CI/CDPerformance TestingRegression testing

Job description

Overview

Senior Software Development Engineer in Test responsible for test strategy, automation and quality for native mobile applications, with a focus on Mobile/Web automation testing at Medtronic MiniMed.

What you'll do

  • Develop and implement comprehensive testing strategies for native mobile applications, including functional, smoke, and regression testing.
  • Collaborate with cross-functional teams (development, product engineering, product marketing, quality, and systems) to define testing objectives, scope, and deliverables.
  • Determine required level of testing based on software requirements and develop test plans and protocols in accordance with regulatory environments.
  • Design, develop, and maintain advanced automated test frameworks and scripts for front-end (mobile/web), back-end, and performance testing.
  • Ensure continuous integration and delivery pipelines are robust and reliable, driving their implementation and maintenance.
  • Develop technologies across iOS, Android, and Web, paired with continuous build and test with various system tools.
  • Drive comprehensive testing efforts to ensure the application's scalability, responsiveness, stability, robustness, and fault tolerance.
  • Identify and address performance bottlenecks, incorporate security testing with experts to ensure compliance, and execute reliability tests for long-term consistent operation under various conditions.
  • Work closely with development, operations, and architecture teams to understand system architecture and design, ensuring products work properly from end-to-end, both pre and post-release.
  • Provide technical leadership and mentorship to the testing team, fostering a culture of excellence and continuous improvement.
  • Partner with software development as part of sprint development within an Agile/Scrum environment.
  • Investigate and troubleshoot complex issues related to cloud services, mobile applications, and device interactions.
  • Work with cross-functional teams to resolve issues in a timely manner, including providing detailed root cause analysis.
  • Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
  • Document and communicate testing processes and best practices.

What you'll need

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of relevant experience in software testing.
  • Minimum of 3 years of experience in test automation.
  • Proven experience as a Software Test Engineer with a strong focus on mobile applications.
  • Extensive experience in test automation using tools like Appium (specifically highlighted), Selenium, Cypress, Playwright, or similar.
  • Strong scripting skills in languages such as JavaScript, Java, or Python.
  • Deep understanding of software testing technologies, methodologies, and best practices.
  • Strong knowledge of CI/CD pipelines and experience integrating automated tests into them (e.g., Jenkins, GitLab, Circle CI).
  • Excellent communication (written and verbal) and interpersonal skills.
  • Strong leadership and mentoring capabilities.
  • Ability to work effectively in a very high-paced agile environment.

Nice to have

  • Experience with performance testing tools (e.g., JMeter, BlazeMeter) and methodologies.
  • Experience working with Flutter based Mobile Apps.
  • Familiarity with MedTech products, firmware-based products, and Bluetooth Low Energy (BLE) testing.
  • Previous experience in a principal or lead testing role.
  • Experience developing automated test tools for commercial software products.
  • Experience coordinating with remote and geographically distributed teams.
  • Strong attention to detail and self-motivated, driven to meet objectives.

Details

  • Location: Pune, Maharashtra, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Development Engineer in Test - Mobile/Wed Automation Testing