About this role
Description
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.
Profil recherché
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...