The Software Test Engineer will provide dedicated internal ownership of software quality, validation, and release readiness for XVIVO Digital Services products. This role supports the organization’s investment in an internal product team by establishing repeatable testing practices, preserving product knowledge, and ensuring that software created through traditional, AI-assisted, and no-code development approaches meets functional, security, regulatory, and user expectations.
Key Responsibilities
- Design, maintain, and execute manual and automated test plans for web applications, APIs, integrations, and related digital services.
- Own regression testing, release validation, defect verification, and production readiness reviews for scheduled and urgent releases.
- Develop and maintain scalable automated test suites that improve coverage and reduce reliance on external manual testing.
- Document defects clearly, including reproduction steps, expected results, actual results, severity, and supporting evidence.
- Collaborate with software developers, product owners, firmware teams, regulatory stakeholders, and quality teams to validate requirements and confirm that changes are ready for release.
- Review user stories, acceptance criteria, product requirements, and technical designs to identify quality risks early in the development lifecycle.
- Support testing and documentation for software updates that interface with medical device workflows or regulated product environments.
- Help evaluate AI-assisted and no-code development outputs by confirming that generated functionality meets business, security, compliance, and usability requirements.
- Maintain test documentation, validation evidence, and release records to support internal quality processes and audit readiness.
- Recommend improvements to testing tools, quality processes, automation frameworks, and release management practices.