PitchMeAI
Cabinet EKINOX

Ingénieur Test et Automatisation Python

Cabinet EKINOX · Paris, Île-de-France, France

  • On site
  • Full-time
  • €50,000 / year
  • Paris, Île-de-France, France

Job highlights

  • Automate tests for high-tech medical devices.
  • Develop and maintain automated test frameworks.
  • Integrate tests into Continuous Integration.
  • Collaborate with developers and product owners.
  • Contribute to overall quality strategy.

About the role

Ingénieur Test et Automatisation Python

Rejoignez un pionnier de la MedTech qui révolutionne le diagnostic médical grâce à des solutions non invasives de haute technologie. Intégrer cette structure, c'est choisir un environnement inclusif et dynamique où l'innovation technologique est mise au service d'un impact social concret à l'échelle mondiale.

En Détail

  • Secteur & Envergure : Leader international de la haute technologie médicale (e-santé), doté d'un réseau mondial de filiales en Europe, aux USA et en Chine.
  • Mission & Valeurs : Améliorer la santé des patients par des solutions connectées performantes, portées par des valeurs telles que le Courage, l'Humilité, l'Innovation et l'Engagement.
  • Environnement de travail : Un cadre collaboratif et stimulant favorisant le développement professionnel et l'égalité des chances.
  • Le "Pourquoi nous rejoindre" : L'opportunité de travailler sur des produits à la pointe de la technologie, validés par plus de 5 380 publications scientifiques.

POSTE / MISSIONS

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.

Key skills/competency

  • Ingénieur Test et Automatisation Python
  • Python
  • Tests Automatisés
  • PyTest
  • Git
  • Intégration Continue
  • CI/CD
  • Logiciel Embarqué
  • Traitement du Signal
  • Stratégie Qualité

Skills & topics

  • Ingénieur Test et Automatisation
  • Python
  • Tests Automatisés
  • PyTest
  • Git
  • Intégration Continue
  • CI/CD
  • Logiciel Embarqué
  • Traitement du Signal
  • Stratégie Qualité
  • MedTech
  • e-santé
  • Développement
  • Qualité Logicielle
  • Ingénieur QA
  • Automation Engineer
  • Test Automation
  • Software Testing
  • Python Developer
  • Embedded Software

How to get hired

  • Tailor your resume: Highlight Python, automated testing (PyTest), Git, and CI/CD experience. Emphasize any MedTech or embedded systems background.
  • Craft a compelling cover letter: Express your interest in MedTech innovation and your long-term commitment. Showcase your proactive approach and ability to design test strategies.
  • Prepare for technical questions: Be ready to discuss Python framework design, PyTest usage, low-level interfaces (UDP), and signal processing concepts.
  • Demonstrate soft skills: Provide examples of your initiative, teamwork, structured thinking, and documentation rigor in Agile/CI-CD environments.
  • Research Cabinet EKINOX: Understand their mission to improve patient health through technology and their core values.

Technical preparation

Master Python for framework design.,Practice PyTest for automated tests.,Familiarize with Git and CI tools.,Review embedded software and signal concepts.

Behavioral questions

Describe a complex test strategy you designed.,How do you ensure quality in regulated environments?,Share an initiative you took to improve processes.,How do you collaborate with developers and POs?

Frequently asked questions

What is the primary focus for an Ingénieur Test et Automatisation Python at Cabinet EKINOX?
The primary focus is on taking over and evolving the existing automated test infrastructure using Python. This includes designing, developing, and maintaining test plans and sets, and integrating them into a Continuous Integration environment. You'll also contribute to the overall quality strategy and interact with various stakeholders.
What level of Python expertise is required for this Ingénieur Test et Automatisation Python role?
Cabinet EKINOX requires advanced proficiency in Python, emphasizing development and architecture of automated test frameworks rather than just scripting. While experience with PyTest is an asset, a strong mastery of Python is the top priority.
Does this Ingénieur Test et Automatisation Python position involve working with embedded systems?
Yes, the role involves a good understanding of embedded/middleware software environments, which are at a lower level than web development. Familiarity with low-level interfaces like UDP and an understanding of physical signals (like ultrasound) are beneficial.
What is the expected commitment for this Ingénieur Test et Automatisation Python role at Cabinet EKINOX?
Cabinet EKINOX is looking for candidates who are willing to commit to the role on a medium to long-term basis. Short-term experiences are not desired, indicating a preference for employees who want to grow with the company.
What are the key soft skills for an Ingénieur Test et Automatisation Python at Cabinet EKINOX?
Key soft skills include autonomy, proactivity, the ability to design a complete functional testing strategy, rigorous documentation (essential in a regulated industry), teamwork with developers and POs, and structured thinking. A willingness to take initiative and a keen interest in the medical industry are also highly valued.
What is the career growth potential for an Ingénieur Test et Automatisation Python at Cabinet EKINOX?
As a pioneer in MedTech with global reach, Cabinet EKINOX offers the chance to work on cutting-edge technology. The stimulating and collaborative environment, coupled with opportunities to contribute to quality strategy and potentially performance/endurance testing, suggests good potential for professional development within the company.