Testing, Software Engineering

Year    Bangalore, Karnataka, India

Job Description


Medical Devices, LLC, a division of the Johnson & Johnson Family of Companies, is recruiting a Software Development Engineer in Test, Digital Surgery Platform! This position can be based out of Bengaluru, India or may be performed remotely within India.

Medical Devices, LLC., represents more than 60 manufacturing sites and 26,000 employees who plan, source, manufacture and deliver high-quality and cost-effective medical products to our customers around the globe each day. Work of the MD organization supports a multitude of product platforms, new products and delivery systems that are used in a wide range of procedures throughout the healthcare industry, including interventional cardiology, electrophysiology, minimally invasive surgery, hospital sterilization, clinical laboratory testing, diabetes management, joint replacement surgery and vision care.

We are looking for a software engineer in test who will help the efforts of the Digital Surgery Platform by increasing the automation and test coverage.

The software development engineer in test will be an expert in developing Automation test infrastructure, writing scripts to automate existing process for testing a multi cloud medical device platform and medical applications. This individual is expert in the field of software automation and be able to mentor junior members of the team. We are looking for a candidate who can work with minimum mentorship and function well within a team, and is flexible, self-motivated, curious and passionate about revolutionizing the digital surgery and care.
Key Responsibilities:

The Software Development Engineer in Test will lead the adoption of modern test engineering practices and the continuous improvement in quality across the digital surgery program. Specifically but not limiting to :

  • Design, develop & implement test automation and prioritize the construction and structure of test protocols.
  • Strategically lead and tactically manage the test development team for test tool validation, test automation and software.
  • Analyze architecture and designs to identify test automation strategies to provide full test coverage for new and/or existing features. Identify and articulate gaps in architecture or design.
  • Define and implement a comprehensive test strategy, encompassing unit test, functional test, system and integration testing, performance testing, etc.
  • Ensure the engineering pipelines support the traceability and other requirements of the Quality Management System, in an efficient manner and without compromising the broader quality approach (e.g. through inappropriate use of UI-based testing). Automate and integrate with other systems (Jira/X-Ray for test evidence and ServiceNow) where this will improve efficiency or reduce manual error.
  • Define and maintain a standard CI/CD framework (for example, including standard stages and quality gates).
  • Work with software quality engineering teams, providing support as needed.
  • Proficiency with DevOps tools and practices and consistent track record to align quality engineering strategy with automation efforts.
  • Hands-on experience designing and implementing test automation frameworks.
  • Mentor junior members of the engineering staff to expand design team abilities and establish good working practices
  • Strong coding skills in Python, Java, C, SQL is a plus.
  • Experience automating Frontend, Backend application and Embedded systems.
  • Coordinate the efforts to drive and build user-centric product vision, testing, procedural development.
Qualifications

Education:
  • A Bachelor\'s degree in Computer Science, Computer Engineering, or equivalent degree is required.
Experience and Skills:

Required:
  • Minimum 6 years of experience in testing and test automation frameworks.
  • At least 3 years of experience with cloud-based engineering. Azure experience is a strong advantage.
  • Strong Python, Java, C, C knowledge, software engineering and debugging skills.
  • Deep understanding of modern engineering practices across test, configuration-as-code, and DevSecOps and CI/CD more generally.
  • Ability to solve complex problems required
  • Highly organized and methodological, scientific approach.
Preferred:
  • Experience with ISO/IEC standards for medical devices.
  • Experience as a systems engineer bringing robotics systems through the development lifecycle, from concept to release
  • Experience modeling and/or simulating system functionality and performance
  • Experience with computer architecture, networking, and common communications protocols
Other:
  • Must be adept at handling complexity and ambiguity. Must be skilled in building strong multi-functional partnerships.
  • Must have excellent interpersonal & communication skills (written and oral).
At Johnson & Johnson, we\'re on a mission to change the trajectory of health for humanity. That starts by creating the world\'s healthiest workforce. Through innovative programs and policies, we empower the physical, mental, emotional and financial health of our employees and the ones they love. As such, candidates offered employment must show proof of COVID-19 vaccination or secure an approved accommodation prior to the commencement of employment to support the well-being of our employees, their families and the communities in which we live and work.

Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.Qualifications

Education:
  • A Bachelor\'s degree in Computer Science, Computer Engineering, or equivalent degree is required.
Experience and Skills:

Required:
  • Minimum 6 years of experience in testing and test automation frameworks.
  • At least 3 years of experience with cloud-based engineering. Azure experience is a strong advantage.
  • Strong Python, Java, C, C knowledge, software engineering and debugging skills.
  • Deep understanding of modern engineering practices across test, configuration-as-code, and DevSecOps and CI/CD more generally.
  • Ability to solve complex problems required
  • Highly organized and methodological, scientific approach.
Preferred:
  • Experience with ISO/IEC standards for medical devices.
  • Experience as a systems engineer bringing robotics systems through the development lifecycle, from concept to release
  • Experience modeling and/or simulating system functionality and performance
  • Experience with computer architecture, networking, and common communications protocols
Other:
  • Must be adept at handling complexity and ambiguity. Must be skilled in building strong multi-functional partnerships.
  • Must have excellent interpersonal & communication skills (written and oral).

eQuest

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3001156
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year