- 20.11.2023
- 80 - 100%
- Fachverantwortung
- Festanstellung
Test Automation Software Engineer 80 - 100% (f/m/d)
Hamilton Medical is a dynamic, internationally successful medical device company headquartered in Bonaduz, Switzerland. At Hamilton Medical, we live for ventilation technology. Technology that helps caregivers improve the lives of their critically ill patients. We believe that innovation is essential to meet the demands of critical care.
To strengthen our multinational team, we are looking for motivated people in all areas of the company: from software developers to medical or healthcare professionals, from engineers to export specialists, from production workers to regulatory affairs specialists, and from project leaders to product managers.
Job Description
Hamilton Medical is seeking an experienced Test Automation Software Engineer to join our growing Digital Solutions Group. In this role, you will design and develop test automation software to test our IoT software that connect our ventilators to the hospital infrastructure and cloud-based applications.
Hamilton Medical is the global leader in respiratory care for intensive care units. We have made it our mission to make the jobs of medical teams easier, and their workflow more effective. Digital Solutions is a new group within Hamilton Medical that offers you the opportunity to have a big impact on our products and the way we work. We are open-minded and work across disciplines. You will be part of a product-driven team of professionals that collaborate in agile squads.
The role will consist of the following responsibilities:
Design, implement, extend and improve an existing CI/CD environment and framework for automation of software test execution and document creation
Improve and maintain our testing processes and infrastructure
Improve and maintain our test system for embedded Linux devices and cloud-based applications
Creation of test cases for integration and automation of their execution
Ensure the highest standards of software quality through unit tests, integration tests and hardware in the loop tests
Guide team members on using best practices in modern software test automation
Work closely with Embedded Software Engineers to understand their demands
Qualifications
Degree (BSc or MSc) or comparable professional experience in computer science, information technologies or relevant field
At least three years of professional experience in test automation of software for embedded Linux devices and cloud-based applications
Experience in Continuous Integration and Continuous Delivery
Excellent knowledge of Python
Experience in modern CI/CD systems such as Azure DevOps, AWS CodePipeline, Jenkins or similar
Experience in test automation, e.g. Robot Framework, Behave or similar
Fluency in source code management with Git
Analytical, independent, and thorough working method
Ability to work collaboratively and goal-oriented in a team environment
Fluent in English, both written and spoken
Beneficial Qualifications
Knowledge of modern C++ with focus on code quality, reusability and simplicity
Knowledge of CMake and C++ build processes
Working in a regulated environment: automotive, medtech or related discipline
Our team is based in Chur/Switzerland. However, for this role, we are open to a hybrid working model.
Hiring Manager: Tony Rosén
Are you interested? Then please apply online by clicking on the "Apply" button. There you will also find our contact details for any queries.
Applications by post or e-mail can unfortunately not be considered.
Natasha Solayao