Ingénieur Tests et Validation
Il y a 10 heures
Grenoble, Auvergne-Rhône-Alpes, France
En-core.io
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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é.
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
- 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é.
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