Ingénieur Automatisation de Tests Python & IA - Télécoms F/H Recruteur partenaire
Généré par Méo, notre assistant carrière IA peut faire des erreurs.
Description du poste
Secteur : Télécommunications / Réseaux / Logiciels embarqués
Dans le cadre d'un forfait dédié à la validation logicielle d'équipements télécoms, nous recherchons un Ingénieur Automatisation de Tests Python & IA pour renforcer les équipes en charge de l'automatisation et de la qualification des versions logicielles des équipements d'accès Internet (IAD).
La mission s'inscrit dans un environnement technique où l'intelligence artificielle est déjà intégrée aux pratiques d'ingénierie afin d'optimiser la conception, le développement, la maintenance et l'analyse des tests automatisés.
Le candidat devra être capable de combiner son expertise en Python, ses connaissances des réseaux télécoms et son expérience pratique des outils d'IA pour améliorer la productivité et la qualité des activités de validation.
Mission 1 - Développement et maintenance des tests automatisés
Concevoir, développer et maintenir des scripts de tests automatisés en Python.
Automatiser les scénarios de tests fonctionnels initialement réalisés manuellement sur les équipements IAD.
Garantir la compatibilité et la réutilisabilité des scripts sur les différents modèles d'équipements.
Développer des scénarios de tests d'endurance et de stabilité.
Maintenir et adapter les scripts à chaque nouvelle version logicielle.
Respecter les jalons de la roadmap d'automatisation définie avec le client.
Optimiser et industrialiser le patrimoine de tests automatisés.
Mission 2 - Exploitation de l'intelligence artificielle dans les activités de test
Utiliser des solutions d'IA générative pour assister le développement, l'optimisation et la maintenance des scripts Python.
Exploiter les capacités de l'IA pour accélérer la création de nouveaux scénarios de tests à partir de spécifications fonctionnelles.
S'appuyer sur des assistants IA pour faciliter le diagnostic des erreurs et l'analyse des résultats de tests.
Utiliser l'IA pour améliorer la qualité, la lisibilité et la maintenabilité du code.
Mission 3 - Exécution des campagnes de tests et analyse des résultats
Préparer et lancer les campagnes de tests automatisés à chaque nouvelle version logicielle.
Respecter les plannings de qualification et de validation.
Analyser les résultats des campagnes et identifier les dysfonctionnements.
Investiguer les tests en échec (KO), collecter les traces et les logs nécessaires au diagnostic.
Qualifier, documenter et déclarer les anomalies identifiées.
Mission 4 - Administration et maintenance de l'infrastructure de tests
Assurer le maintien en conditions opérationnelles d'une plateforme de tests intégrant différentes générations d'équipements IAD.
Administrer et maintenir les environnements réseau nécessaires à l'exécution des tests.
Diagnostiquer et résoudre les incidents techniques affectant l'infrastructure.
Installer, configurer, référencer et maintenir les différentes cartes et plateformes matérielles (boards).
Compétences indispensables
Excellente maîtrise de Python pour le développement de scripts de tests automatisés.
Expérience en automatisation de tests, validation logicielle et tests de non-régression.
Expérience pratique de l'utilisation d'une solution d'IA générative dans un contexte professionnel de développement, de scripting ou de validation logicielle.
Capacité à utiliser efficacement l'IA pour générer, comprendre, corriger et optimiser du code.
Bonne maîtrise des environnements Linux et du scripting Shell.
Connaissances des réseaux IP : TCP/IP, DHCP, DNS, NAT, Ethernet et Wi-Fi.
Capacité à analyser des logs et à diagnostiquer des anomalies.
Maîtrise de Git.
Compétences appréciées
Expérience d'outils d'assistance au développement par IA tels que GitHub Copilot, ChatGPT, Claude, Cursor ou solutions équivalentes.
Maîtrise du prompt engineering appliqué à la génération de code et à l'automatisation.
Utilisation de frameworks de tests Python tels que Pytest ou Robot Framework.
Expérience sur les box Internet, routeurs résidentiels, CPE ou équipements IAD.
Connaissance des architectures logicielles embarquées Linux.
Maîtrise de Wireshark et des outils de diagnostic réseau.
Utilisation de Jira, Jenkins ou GitLab CI.
Expérience en tests d'endurance, de stabilité et de performance.
Connaissance des services et protocoles réseau : TR-069, HTTP/HTTPS, SSH, Wi-Fi, VoIP ou IPTV.
4. Profil recherché
Formation :
Bac+5 en informatique, télécommunications, réseaux, systèmes embarqués ou expérience équivalente.
Expérience :
Une en automatisation de tests et développement Python.
Une expérience des environnements télécoms ou des équipements embarqués est un atout.
Une expérience concrète et démontrable d'utilisation de l'IA dans les activités quotidiennes de développement ou de test est attendue.
Well'd est un cabinet de conseil spécialisé en management de projets et en innovation.
Né de la rencontre entre plusieurs consultants et managers expérimentés dans le domaine du conseil, l'objectif du cabinet est un positionnement clair, haut de gamme dans le respect de chaque membre de l'équipe. Un management juste et bienveillant au service de clients et projets ambitieux.
Notre vocation est d'aider nos clients à identifier les solutions clés pour réussir leurs projets les plus complexes.
Notre cabinet à taille humaine permet une communication et une entraide permanente entre nos collaborateurs. Elle permet par ailleurs d'être à la pointe des sujets innovants dans des secteurs particulièrement dynamiques : télécoms, bancaire, industrie...
Notre différence essentielle réside dans :
- Le suivi de chacune de nos missions et collaborateur de façon personnalisée.
- Nos équipes de recruteurs et managers spécialisés dans leur domaines technologiques
- Notre entière disponibilité et totale transparence vis à vis des difficultés que nous pourrions rencontrer sur nos missions
Recommandé pour vous


