Search by job, company or skills

Software Quality Assurance Engineer

Software Quality Assurance Engineer

ANSR
5-7 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

ANSR is hiring for one of its clients.

About ANSR MedTech:

Who We Are:

ANSR MedTech Capability Centre is a new global innovation hub being established in India for a Fortune 100 Fastest-Growing Company in the MedTech sector. Built in partnership with ANSR, the centre draws on ANSR's proven experience in establishing and scaling high-performance Global Capability Centres (GCCs) for leading global enterprises.

ANSR MedTech centre brings together world-class engineering, product, and technology talent to build next-generation healthcare platforms and solutions that power global operations.

Our Vision:

To build a next-generation MedTech capability centre that powers global healthcare innovation. We envision:

  • High-impact innovation hubs shaping global product and technology roadmaps
  • Centres that go beyond support functions to drive core engineering and platform development
  • Sustainable, scalable ecosystems that nurture world-class MedTech talent
  • Capability centres that directly influence patient outcomes worldwide

At its core, the ANSRMedTech Capability Centre is about enabling innovation that touches lives at scale.

Job Title: Software Test Engineer - Firmware

Department: LifeCycle Engineering

Location: Bengaluru, India

Position Overview:

The candidate will work with cross-functional teams, including systems, software, mechanical, and electrical engineers on projects related to root cause investigation and mitigation of device reliability issues. This position will also be part of validating software development tools to improve the overall quality of software, including peer reviews, software hazard analysis, requirements traceability, software code analysis, defect tracking, software metrics, configuration management, software test automation using existing automation framework, and software tool validations.

We are seeking a skilled and detail-oriented Engineer to join our team. In this role, you will be responsible for diagnosing and resolving field issues reported by users of our Android and iOS applications. You will work closely with our development, QA, Lifecycle engineering, Systems and support teams to ensure timely and effective resolution of issues, enhancing the overall user experience.

Responsibilities:

  • Develop and maintain manual and automated test cases for embedded software.
  • Perform functional, regression, performance, stress, and reliability testing.
  • Triage and debug field issues reported by users.
  • Analyze crash reports, logs, and other diagnostic data to identify the root cause of issues with the usage of AI tools.
  • Collaborate with development teams to reproduce, diagnose, and resolve issues.
  • Communicate effectively with support teams and stakeholders to gather necessary information and provide updates on issue status.
  • Document findings, solutions, and best practices to improve the triage process.
  • Continuously monitor and analyze field data to identify trends and potential areas for improvement.
  • Design test procedures, perform custom tests, develop and execute test plans for reproducing and verifying fixes.
  • Managing project documentation (creating protocols, reports, and design history file documentation) and drive team alignment and approvals.
  • Work closely with the software development team to identify improvements.
  • Influence the requirements definition and software design to maximize testability
  • Performs other duties as required.

Preferred Skills and Competencies:

  • Familiarity with SDLC, test lifecycle, and Agile methodologies.
  • Proficiency in Python, Jenkins, and test automation tools
  • Experience in using modern software development and quality assurance tools.
  • Experience working with development boards, microcontrollers, or embedded platform.
  • Proficiency with debug tools such as oscilloscopes, logic analyzers, multimeters, and serial consoles.
  • Familiarity with mobile network protocols and connectivity issues.
  • Exposure to CI/CD pipelines and source control systems like Git.
  • Experience working with JIRA, Confluence, SharePoint, Virtual Environments
  • Familiarity with IEC 62304, ISO 14971, FDA 21 CFR Part 820 standards, regulations and international standards applicable to medical device software development, verification and validation a plus.
  • Strong analytical and problem-solving skills.

Education and Experience:

  • Bachelor's or master's degree in computer science, Biomedical Engineering, Electrical Engineering, or related field.
  • 5+ years hands on experience in software quality assurance associated with real-time embedded software systems in regulated industry and/or equivalent combination of education and experience.
  • Proven experience working with distributed QA teams, including offshore coordination and remote collaboration tools.
  • Hands-on experience using modern software development and quality assurance tools.
  • Experience working with products from the prototype through 510(k)/ISO clearance and commercialization is preferred

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

logic analyzers

multimeters

Virtual Environments

debug tools

serial consoles

mobile network protocols

CI CD pipelines

About Company

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
.NET, React, Javascript, Jira, Azure DevOps, Playwright, CI CD
9-12 yrs
Bengaluru, India
Skills:
Rest Assured, Java, Jira, Sql, Typescript, Javascript, Docker, Robot Framework, Selenium, Postman, Python, Playwright
7-9 yrs
Bengaluru, India
Skills:
loadui , Dynamodb, Appium, Zephyr, Soapui, Rtm, Jmeter, Postman, JIRA, Selenium
8-10 yrs
Bengaluru, India
Skills:
synthetics , Javascript, TestNG, Automation Testing, Selenium, Zephyr, AWS CloudWatch, Jira, Cypress
3-5 yrs
Bengaluru, India
Skills:
Manual Testing, Sprint Updates, JIRA Bug Logging