À propos
A pioneer in its field, Echosens significantly changed the practice of liver diagnosis with FibroScan®, the non-invasive gold standard solution for comprehensive management of liver health. FibroScan® is recognized worldwide as the reference for liver fibrosis and liver steatosis assessment with more than 4,200+ peer-reviewed publications and 180+ international guidelines recommendations. Echosens has made FibroScan® available in over 100+ countries enabling millions of liver examinations worldwide.
We are working hand in hand with physicians, medical academic research, pharmaceutical companies for patient identification and monitoring in NAFLD/NASH.
As patient education is a major issue, we have created the "myliverexam" website that provides information about the role of the liver and why it is vital to the global health.
Le poste
Vous intégrez l'équipe Middleware Software composé de 8 personnes travaillant sur le logiciel cerveau des produits indutriels (pilotage des examens et traitement algorithmique des acquisitions ultrasons).
Missions principales :
- Reprise et évolution de l'infrastructure de tests automatisés existante (en Python).
- Conception, développement et maintenance des plans/testsets pour accompagner l'évolution du produit, et leur intégration en CI (Continuous Integration).
- Participation à l'ensemble de la stratégie qualité (documentation, process, amélioration continue).
- Interaction avec le PO, les développeurs et autres parties prenantes pour garantir la couverture et la pertinence des tests fonctionnels.
- Possibilité d'intervenir sur des tests de performance/endurance
Profil recherché
Formation & Expérience :
- Ingénieur de formation, avec un minimum de 3 ans d'expérience professionnelle, idéalement dans l'industrie (médicale, robotique, télécoms, aéronautique…).
- Expérience avérée en développement Python (pas seulement scripting), avec une capacité de conception et d'architecture de framework de tests automatisés.
- Une expérience dans la mise en place ou la maintenance de tests automatisés sous PyTest est un atout, mais la maîtrise de Python prime.
Compétences spécifiques :
- Maîtrise avancée de Python
- Expérience en tests automatisés (PyTest, UnitTest ou équivalent)
- Bonne pratique des outils de développement : gestion de version (Git) et intégration continue (Jenkins, TeamCity…)
- Bonne compréhension de l'environnement logiciel embarqué/middleware (niveau plus bas que le web).
- Connaissance des interfaces bas niveau (ex. : UDP), aisance pour comprendre des signaux physiques (ultrasons).
- Notions ou appétence pour le traitement du signal.
- Autonomie, proactivité et capacité à concevoir intégralement une stratégie de tests fonctionnels.
- Expérience dans des contextes Agile/CI-CD ; volonté de pousser l'automatisation plus loin.
- Capacité à documenter rigoureusement (industrie réglementée), à travailler en équipe (avec développeurs et PO), et à faire preuve d'une réflexion structurée.
Qualités humaines :
- Volonté de s'impliquer sur le moyen/long terme (expériences courtes non souhaitées).
- Capacité à prendre des initiatives, force de proposition et intérêt pour l'industrie médicale.