Software Test Engineer II
Careers that Change Lives
The Software Test Engineer will focus on supporting medical device software testing for the Embedded System. The position is a hands-on test development & individual contributor role with a dynamic set of responsibilities in a complex software system including test design & development, design of test automation framework, test scripts development and test execution.
Responsibility
· Develop and execute comprehensive test plans for embedded software applications used in medical devices, adhering to relevant healthcare software testing standards.
· Design and implement various test cases, including unit testing, integration testing, and system testing.
· Provide support for NPTV (Non-product tool validation).
· Utilize automated testing tools and techniques to improve test efficiency and coverage.
· Analyze test results, identify software defects, and report them to development teams according to established procedures.
· Participate in code reviews and provide feedback to ensure code quality and testability from a testing perspective.
· Stay up-to-date with the latest advancements in embedded systems testing and healthcare software development regulations.
· Collaborate with engineers across various disciplines (development, quality assurance, regulatory) to ensure successful project completion.
· Develop test strategies and validate test scripts, verification of software for Embedded Medical System.
· Navigate the complexities of industry and government regulations to include IEC62304 and FDA QSR (Quality System Regulation) requirements.
· Analyze unexpected, undesirable, or non-understood behavior in software and in interactions of software with hardware.
· Document results of defect analysis.
· Participates in other quality assurance functions, including, but not limited to, static code analysis, risk/hazard analysis, and test automation development.
QUALIFICATIONS
· Bachelor’s degree in computer science & Electronics & Communication or related engineering discipline.
· 4-8 years of experience in embedded systems testing, with a preference for experience in the healthcare domain.
· Good to have ISTQB or related qualified software testing certification
KNOWLEDGE, SKILLs, AND ABILITY:
· Proficiency in C/C++ programming languages and scripting languages (e.g., Python).
· Experience on both white box and black box testing.
· Working knowledge of relevant healthcare software testing standards (e.g., IEC 62304) is a plus.
· Solid understanding of software development lifecycle (SDLC) processes.
· Strong analytical and problem-solving skills.
· Excellent attention to detail and a commitment to quality.
· Effective communication and collaboration skills.
· Ability to work independently and as part of a team in a fast-paced environment
#MEICMSJOBS