We are seeking an experienced Software Verification & Testing Lead to lead software verification, validation, and quality assurance activities for medical device and connected healthcare applications.
The ideal candidate should have strong experience in software testing methodologies, test automation, requirement traceability, defect management, and regulatory compliance. The role involves ensuring the reliability, safety, security, and performance of embedded software, mobile applications, cloud platforms, and integrated medical device systems.
Key Responsibilities
Software Verification & Validation
- Lead end-to-end software verification and validation activities across the software development lifecycle.
- Develop and execute test strategies, test plans, test cases, and verification protocols based on software requirements.
- Perform functional, integration, system, regression, and performance testing.
- Ensure complete requirement-to-test traceability and maintain verification documentation.
- Review software requirements and design specifications to ensure testability and compliance.
- Identify, document, track, and resolve software defects in collaboration with development teams.
Test Automation & Technical Testing
- Design, develop, and maintain automated test frameworks to improve test coverage and efficiency.
- Perform API testing, database validation, and end-to-end application testing.
- Validate data communication and integration between wearable devices, mobile applications, backend services, and cloud platforms.
- Test real-time data acquisition, transmission, processing, and visualization.
- Perform reliability testing, including connectivity interruptions, data loss, recovery, and error-handling scenarios.
- Integrate automated tests with CI/CD pipelines where applicable.
Medical Device Quality & Compliance
- Support software verification and validation activities in accordance with applicable medical device standards.
- Maintain verification evidence, test reports, defect records, and traceability matrices.
- Participate in risk-based testing and verification of safety-critical software functions.
- Support design reviews, quality audits, and regulatory documentation.
- Collaborate with quality assurance and regulatory teams to ensure compliance with applicable requirements.
Team Leadership & Coordination
- Lead and mentor software verification and testing engineers.
- Assign testing activities, monitor progress, and ensure timely completion of verification milestones.
- Coordinate with software developers, embedded engineers, system architects, and product teams.
- Review test deliverables and communicate testing status, risks, and quality metrics to stakeholders.
- Drive continuous improvements in testing processes, automation, and software quality.