Software Quality Assurance Engineer (F/M)
Reports to: Head of Software Engineering
Based at: Lausanne, Switzerland
The Software Quality Assurance Engineer is responsible for design, implementation,
execution and maintenance of processes of the technical quality assurance of medical software products or product components and plays an important role in the products development.
Essential functions and responsibilities:
? Assures efficient testing and continuous integration within the company
software code base throughout different software projects of the company.
? Works in close collaboration with the software development team to ensure
consistency of the company’s software with established requirements and to provide
feedback to developers and engineers.
? Develops test procedures (both manual and automated) and ensures proper
execution of both routine tests for running development tasks and release tests for
software products and components.
? Specifies software use cases and test protocols, executes tests, maintains test
reports and technical product documentation in compliance with ISO 13485, IEC
62304 and applicable regulatory requirements.
? Performs issue reporting in the company’s defect management system (Atlassian
Jira). Ensures testing to support efficient management and resolution of software defects.
Bachelor degree (e.g., B.Sc., EPF, HES) in Engineering or Science.
? 2-5 years in relevant positions, ideally in the medical device industry.
? English (spoken and written).
? French (spoken).
? Russian (spoken) is a plus.
– Technical skills:
? Knowledge of the software development processes, experience with agile practices.
? Experience with development and maintenance of automated tests for continuous integration.
? Mastery of both Windows and Apple Mac operating systems. Experience with Linux
(and other UNIX) is a plus.
? Programming languages: proficiency with Java and Java frameworks, understanding
of C, C++. Experience with Python and/or Go is a plus.
? Experience with User Interface testing (manual and automated). Experience with
JavaFX, CSS, Scene Builder.
? Solid experience with:
? revision maintenance system (Git)
? issue management system (Atlassian Jira)
? integrated development environment (Eclipse, IntelliJ Idea, etc.)
? build management and continuous integration (JFrog Artifactory, JetBrains TeamCity)
? software specifications, modeling and test management tool (Sparx Enterprise Architect)
? performance profiling
? Ability to contribute to a collaborative, results-driven environment.
? Experience in a start-up or other small organizations is a plus