Lead Validation Système IoT End2End

Il y a 1 heure

Toulouse, Occitanie, France Kineis Télétravail Temps plein

Missions

Tu es la référence technique du test sur la gamme de produits. Ce rôle est un lead technique hands-on : tu conçois, codes, câbles et exécutes les tests, tout en cadrant, arbitrant et faisant monter l’équipe en compétence

À 12 mois, la réussite se mesure ainsi :

  • Chaque produit de la gamme dispose d'un plan de test validé et tracé dans Jira.
  • Les tests de non-régression tournent automatiquement dans GitLab CI, y compris sur bancs matériels et RF, et couvrent la validation End2End, jusqu'aux API web et la plateforme de visualisation de données.
  • Les résultats de test sont visibles par tous, reliés aux exigences, aux tickets et aux releases.
  • Le temps de qualification d'une release est nettement réduit par rapport à aujourd'hui.
  • Responsabilités

Stratégie et plans de test

  • Définir la stratégie de test de la gamme : niveaux (unitaire, intégration, système, End2End du device jusqu'au service), couverture, critères d'entrée et de sortie.
  • Rédiger et maintenir les plans et cahiers de test de chaque produit, en lien avec les exigences.
  • Prioriser ce qui doit être automatisé, ce qui reste manuel, et le justifier.

Infrastructure et bancs de test

  • Concevoir et monter l'infrastructure de test : runners GitLab, machines de banc, environnements conteneurisés.
  • Construire des bancs automatisés qui pilotent les produits (modules IoT, cartes d'évaluation, produits finis) et les équipements RF : générateurs de signaux, analyseurs de spectre, atténuateurs programmables, SDR, alimentations, chambres ou cages de Faraday.
  • Simuler la liaison satellite et les conditions radio (niveau, Doppler, interférences) pour tester sans dépendre d'un passage réel.

Validation End2End

  • Valider le côté service : réception, décodage, horodatage et métadonnées des messages, puis leur mise à disposition via les API web Kinéis.
  • Intégrer à la chaîne automatisée la récupération, par API web, des messages émis par les devices sous test, et les comparer à ce qui a été envoyé.
  • Mesurer les indicateurs End2End : taux de livraison, latence, intégrité des données.
  • Tester les API elles-mêmes : contrats, authentification, cas d'erreur, non-régression.

Automatisation

  • Développer le framework de test en Python (pytest ou équivalent), ses drivers d'instruments et ses bibliothèques partagées.
  • Écrire et maintenir les pipelines GitLab CI : déclenchement sur merge request, nightly, campagnes de qualification, gestion des artefacts.
  • Relier toute la chaîne : GitLab, Jira (exigences, anomalies, campagnes, via le plugin RTM), reporting et tableaux de bord de résultats.

Exécution et analyse

  • Exécuter vous-même les campagnes de test, automatisées comme manuelles, en laboratoire et sur bancs RF, field tests et chambre anéchoïque.
  • Analyser les résultats et investiguer les défaillances jusqu'à la cause racine.
  • Ouvrir des anomalies exploitables et produire les rapports de qualification pour les décisions de release.

Qualité fournisseurs

  • Audit et qualification des fournisseurs (Design, processus de fabrication, contrôles en production, traçabilité)
  • Contrôle à réception
  • Gestion des non-conformités fournisseurs

Outils d'IA

  • Le périmètre est vaste et les ressources limitées. Nous mettons à ta disposition des outils d'IA, pour réaliser ta
  •  mission : écriture des tests, des pipelines et des drivers, analyse de logs, rédaction des plans.
  • Savoir les utiliser efficacement, avec un regard critique sur leurs résultats, fait partie des compétences attendues.

Leadership technique

  • Fixer les standards de test et revoir le code de test des autres équipes.
  • Accompagner les développeurs firmware, hardware et solution pour qu'ils écrivent et maintiennent leurs propres tests.
  • Représenter la voix de la qualité dans les décisions de release, avec des données.

 



Nous cherchons un profil senior, au minimum 8 ans d'expérience en test ou validation solutions End to End, dont plusieurs années en rôle de lead technique.

Compétences:

Indispensable, niveau expert : 

  • Python (framework de test, drivers, outillage)

Indispensables :

  • GitLab CI (YAML, runners, pipelines multi-projets, artefacts)
  • Conception de plans et stratégies de test
  • Exécution de campagnes de test et analyse de défaillances
  • Pilotage d’instruments de mesure (SCPI, VISA, PyVISA)
  • Bancs de test matériels (HIL), liaisons série, GPIO, alimentations
  • Bases RF : puissance, sensibilité, mesures sur liaison radio
  • Test d’API web (REST, JSON, authentification, requests ou équivalent)
  • Jira et outil de gestion de tests (RTM, Xray ou équivalent)
  • Linux, Docker, scripting shell
  • Usage avancé d’assistants IA (Claude, Claude Code ou équivalent) pour coder, tester et analyser
  • Anglais technique, écrit et oral

Appréciées :

  • Communications satellite, IoT bas débit, SDR
  • Firmware embarqué (C), protocoles radio
  • Normes et certifications radio (ETSI, FCC, CE)
  • Système qualité (ISO 9001, 27001) et analyse des défaillances (AMDEC)

Savoir-être : autonomie forte, goût du concret, capacité à convaincre sans lien hiérarchique, rigueur dans la traçabilité, et plaisir à transmettre.