Software Test Automation Engineer - systèmes embarqués (H/F)

CDI
Courbevoie
Télétravail occasionnel
Salaire : Non spécifié

Devialet
Devialet

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Au sein de l’équipe R&D et Produit, vous assurez le développement et l’architecture des tests automatisés pour nos logiciels embarqués.

Vous automatisez les parcours fonctionnels pour garantir la non-régression, tout en concevant des tests techniques complexes (performance, robustesse, synchronisation) impossibles à réaliser manuellement. Une attention particulière sera portée à la qualité du code, à la robustesse et à la maintenabilité pour assurer la pérennité de nos outils.

Au-delà de l’écriture de tests, vous concevez le framework d’automatisation et les outils internes (analyse de logs, dashboards) nécessaires au diagnostic et à la validation de nos produits.

RESPONSABILITÉS PRINCIPALES

  • Automatisation et scripting

    • Concevoir et développer des scripts de tests automatisés interagissant directement avec le matériel afin de sécuriser les fonctionnalités essentielles.

    • Mettre en place des tests spécifiques nécessitant précision ou charge (endurance, latence audio, synchronisation).

    • Garantir la robustesse et la maintenabilité du code de test pour éviter les résultats instables.

  • Architecture et outillage

    • Faire évoluer et maintenir l’architecture du framework d’automatisation.

    • Développer des outils internes (analyse de logs, dashboards) pour faciliter le diagnostic et la validation.

    • Concevoir, mettre en place et maintenir les bancs de tests physiques et l’infrastructure associée.

  • Analyse et investigation

    • Surveiller les résultats des tests continus (CI) et analyser les échecs pour distinguer rapidement un problème de script, un bug produit ou une instabilité d’infrastructure.

    • Documenter les bugs avec précision (logs, scénarios de reproduction)


Profil recherché

PROFIL

  • Diplôme d’ingénieur ou Master en informatique, électronique, systèmes embarqués ou tout autre domaine pertinent.

  • Expérience confirmée en tests et validation avec une forte expertise en développement Python et une maîtrise de Pytest (ou équivalent).

  • Méthodologie QA et code : capacité à concevoir des stratégies de tests rigoureuses (cas limites, robustesse) tout en produisant un code maintenable.

  • Environnement & réseaux : maîtrise indispensable de Linux. Solides connaissances des environnements embarqués, des protocoles (SSH, BLE…), des bases de données (SQLite/PostgreSQL) et notions réseaux (ex : VLAN). Bonnes connaissances de git.

  • Outils & méthodes : pratique de l’intégration continue (CI/CD) et des outils de suivi (Jira recommandé, TestRail serait un plus).

  • Atouts : une sensibilité pour le domaine audio ou les produits connectés sera appréciée.

  • Langues : anglais technique courant requis.

SAVOIR-ÊTRE

  • Excellentes capacités d’organisation et grande autonomie.

  • Rigueur méthodologique et exigence sur la qualité du code.

  • Esprit analytique et sens de la résolution de problèmes techniques complexes.

  • Bon communicant, capable d’expliquer clairement des problématiques techniques.

  • Passion pour l’audio, les produits de luxe et les technologies de pointe.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres