Job description
Bosch Group, leader mondial de la technologie et de l’ingénierie, recherche un Ingénieur Senior en Automatisation des Tests pour rejoindre son centre d’innovation à Bengaluru, Inde. Vous intégrerez une équipe pluridisciplinaire dédiée au développement de systèmes embarqués Linux et d’applications web HMI destinées aux véhicules connectés, aux appareils IoT et aux solutions industrielles.
**Missions principales**
- Concevoir, développer et maintenir des frameworks d’automatisation de tests en Python, capables de couvrir les couches firmware, drivers, modules noyau et processus temps réel.
- Élaborer des stratégies de test complètes (unitaires, fonctionnels, de performance, de régression) pour les composants logiciels, l’intégration système et les flux de travail end‑to‑end.
- Automatiser les tests fonctionnels et d’interface utilisateur des applications web embarquées à l’aide de Selenium, Robot Framework et d’outils de capture vidéo.
- Valider les communications inter‑processus et les protocoles de réseau (REST, WebSockets, MQTT, ZMQ) via des scripts de test et des simulateurs hardware‑in‑the‑loop (HIL).
- Intégrer les suites de tests dans les pipelines CI/CD (Jenkins, GitLab CI) afin d’assurer un feedback rapide et fiable aux équipes de développement.
- Collaborer étroitement avec les développeurs firmware, les architectes hardware et les chefs de projet pour identifier les exigences de test, analyser les défauts et proposer des améliorations de qualité.
- Rédiger et maintenir la documentation technique (plans de test, rapports d’exécution, métriques de couverture) et former les équipes aux bonnes pratiques d’automatisation.
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, électronique, systèmes embarqués ou domaine équivalent.
- Minimum 5 ans d’expérience en automatisation de tests pour des systèmes embarqués Linux et des applications web.
- Maîtrise avancée de Python et des bibliothèques de test (unittest, pytest, Robot Framework).
- Expérience confirmée avec Selenium, Cypress ou outils similaires pour les tests UI.
- Solides connaissances des environnements Linux embarqué, du développement de drivers, du noyau et des processus temps réel.
- Familiarité avec les protocoles de communication IoT (MQTT, ZMQ, CoAP) et les API RESTful.
- Expertise en intégration continue (Jenkins, Git, Docker) et en gestion de configuration (Git, Gerrit).
- Capacité à travailler en mode agile, à prioriser les tâches et à communiquer efficacement en anglais.
- Esprit d’analyse, rigueur et orientation qualité.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise innovante, avec des projets à forte visibilité technologique.
- Accès à des outils de pointe, à des laboratoires de test hardware‑in‑the‑loop et à des plateformes cloud.
- Programme de formation continue et possibilités de certification (ISTQB, Certified Test Automation Engineer, etc.).
- Rémunération attractive, bonus de performance et avantages sociaux conformes aux standards Bosch.
- Possibilité de mobilité interne au sein du groupe Bosch à l’échelle mondiale.
Rejoignez Bosch Group et contribuez à façonner l’avenir des systèmes embarqués intelligents. Postulez dès maintenant pour relever ce défi passionnant !