Ingénieur Tests et Validation - Équipements réseau
Validez des équipements qui tournent en continu dans des réseaux sensibles, et construisez les bancs automatisés qui les contrôleront en production.
L'entreprise
/!\ Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)
Une entreprise industrielle française qui conçoit et fabrique ses propres équipements électroniques communicants, vendus dans le monde entier.
Sa gamme couvre deux familles : des équipements rackables destinés aux infrastructures réseau, et des terminaux connectés déployés sur site. Ces produits fonctionnent en continu, s'intègrent dans des réseaux d'entreprise et se pilotent à distance. La cybersécurité y est une exigence à part entière. L'entreprise maîtrise toute la chaîne en interne : conception mécanique, électronique et logicielle, tests et production.
Ses clients se trouvent dans le transport, le tertiaire et la défense. Sur ces marchés, la fiabilité des équipements fait partie du cahier des charges dès le premier jour.
Adossée à un groupe industriel, l'entreprise a retrouvé une vraie dynamique. La direction mise sur deux leviers : le bureau d'études et le développement commercial. Une nouvelle génération de produits plus compacts et plus modulables est en cours, avec l'ouverture de nouveaux marchés.
Entre ces nouveaux produits et la refonte des plateformes existantes, le volume à valider augmente. Le bureau d'études renforce donc sa partie tests et validation dès maintenant.
Le poste
Vous rejoignez le bureau d'études, une équipe à taille humaine qui réunit mécanique, électronique, logiciel embarqué et tests dans un même open space.
Les produits combinent des cartes à microcontrôleur, sous FreeRTOS ou en bare metal, et des modules sous Linux embarqué qui portent l'essentiel des fonctions métier : serveur web embarqué, DHCP, SNMP, paramétrage et supervision à distance. Votre rôle consiste à vérifier qu'un produit fait ce que dit son cahier des charges, en cours de développement comme en fin de projet, puis à outiller la production pour que chaque équipement fabriqué soit contrôlé.
1 - Concevoir et dérouler les campagnes de test
Vous rédigez les cas de test à partir des spécifications, les organisez en campagnes dans TestLink et les déroulez : tests fonctionnels, non-régression à chaque nouvelle version logicielle, performance, et endurance sur des équipements conçus pour fonctionner en continu. Les anomalies remontent aux développeurs via Mantis, et vous suivez leur correction jusqu'à la passe de test suivante.
2 - Automatiser pour la production
Une part du poste consiste à construire des bancs de test et les scripts qui les pilotent, en Python, Bash ou Go selon les cas, avec Selenium pour les interfaces web embarquées. L'objectif : permettre à la production de valider chaque équipement de façon répétable. Vous définissez aussi les recettes de test qui accompagnent la livraison des projets, et vous êtes présent jusqu'au bout de cette livraison.
3 - Documenter et capitaliser
Rapports de test, procédures d'intégration et de vérification, mise à jour de la documentation : chaque campagne laisse derrière elle une trace exploitable par toute l'équipe. À mesure que les nouveaux produits arrivent, vous proposez des améliorations sur la façon de tester et contribuez à faire évoluer les bonnes pratiques du bureau d'études.
Ce poste s'adresse à quelqu'un qui aime comprendre comment un équipement se comporte en conditions réelles, chercher la faille avant le client, et voir un produit partir en livraison en sachant qu'il a été éprouvé.
Le profil recherché
Vous sortez d'une formation d'ingénieur ou de technicien supérieur en informatique, réseaux ou systèmes embarqués, et vous avez déjà mis les mains dans le test, en stage, en alternance ou lors d'un premier poste. Écrire un script Python ou Bash pour automatiser une tâche répétitive fait partie de vos réflexes. Vous passez de Windows à Linux sans y penser, et la programmation orientée objet fait partie de vos bases.
Les produits sont des équipements réseau. Si vous comprenez TCP/IP et savez ce qui se passe quand un équipement prend une adresse en DHCP ou répond à une requête SNMP, vous serez opérationnel dès les premières campagnes. Avoir déjà utilisé TestLink ou un outil de gestion de tests équivalent vous mettra en terrain connu. Les équipements tournent sur microcontrôleur comme sur Linux embarqué, et leur sécurité fait partie de ce qui est vérifié avant livraison : des notions d'informatique embarquée et de cybersécurité vous serviront tous les jours.
Ce qui fera la différence ici, c'est le goût du concret. Brancher un équipement sur un banc, le laisser tourner plusieurs jours, comprendre pourquoi il a décroché en pleine endurance, puis l'écrire assez clairement pour que le développeur puisse corriger sans vous reposer la question.
Vous travaillerez au quotidien avec les développeurs logiciel et les électroniciens, dans un open space partagé par tous les métiers. Les produits sont vendus à l'international et une partie de la documentation technique est en anglais : vous la lirez et la rédigerez dans cette langue au même titre qu'en français. Un jour de télétravail par semaine est possible.
C'est un CDI direct, pas en presta ;) L'équipe en-core vous accompagne tout au long du process. À bientôt,
L'équipe en-core