Développeur(se) scripts test automatique H/F
Posted Updated
Description
Et si vous étiez un acteur de la transformation digitale des labos ?
Vous aimerez notre offre si vous êtes...
- Diplômé(e) Ingénieur(e), spécialité \: Logiciel ou Automatisme
- Doté(e) d’une expérience de 5 ans minimum dans le domaine du développement logiciel embarqué et/ou d’automatisme et ses applications
Et que vous avez…
- De fortes connaissances techniques en automatisme industrielle et solutions numériques
- De fortes connaissances techniques en langage de programmation \: C++, Python, TCL/TK, Java, VB ...
- De connaissances techniques en réseaux de communication \: Ethernet IP, Ethernet Modbus TCP/IP, Profisafe, Profibus, Profinet, Modbus RTU, DeviceNet, CANopen …
- De connaissances techniques en logiciels de programmation automates \: Control Expert, Unity, SoMachine, Codesys, Step7, TiaPortal, Sycon …
- Une expérience avec les langages de programmation d'automates tels que le Ladder Diagram, Functional Block diagram, Structured Text, sequential function charts …
- Bonne compréhension du cycle de vie des produits de vérification et de validation
- Capacité à travailler dans un environnement multiculturel
- Capacités de mise en réseau à la fois en interne au sein de Schneider Electric et en externe
- De solides connaissances en process de développement \: Agile, Scrum, PM, PEP …
- De bonnes connaissances dans les outils d’ingénierie \: Rational Clear Quest, Jira, DevOps, GIT …
- Des connaissances sur le logiciel embaqué temps réel et des architectures de bus de communication intégrées
- Des connaissances en logiciels de tests automatique \: Test Stand, Test Complete, Robot Framework …
- Un bon niveau d’Anglais lu, écrit et parlé \: because we are international
- De bonnes capacités rédactionnelles et d’expressions
- Une bonne aisance relationnelle, ouvert et collaboratif \: parce que l’équipe, c’est important
- De la rigueur, un esprit d’analyse et de synthèse, de la pugnacité
- La passion et la satisfaction du client \: parce que la qualité, c’est non-négociable
Vos missions, si vous les acceptez \:
- Exécuter toutes les activités de tests logiciels liées à la validation des fonctionnalités produits
- Développer et intégrer des scripts de test automatiques FW & SW pour les produits
- Exécuter et analyser les campagnes d’essais sur les différents bancs d’essais
- Fournir des rapports de test complet et synthétique et les fournir au responsable projet
- Assurer la traçabilité des tests de bout en bout c'est à dire jusqu'au cahier des charges
- Créer et suivre les défauts détectés
- Contribuer à l'analyse et à la résolution des défauts détectés
- Préparer et contribuer à des événements internes ou externes
- Effectuer des tests et des mesures de performances de l'application
- Rédiger de la documentation technique
- Développer et maintenir un ensemble de livrables à usage interne et externe comme des démos, des vidéos, de la documentation...
- Expert pour les tests logiciels, l'intégration continue, les techniques et outils d'automatisation des tests
- Assurer la capitalisation des connaissances et savoir-faire
- Contribuer à la définition des nouveaux bancs d’essais en lien avec les acteurs projets
- Soutenir le responsable de la validation logicielle dans la définition du plan de test et de la stratégie de test
- Contribuer aux revues de codes des scripts
- Être le référent technique des Ingénieurs de Tests Logiciels
- Enrichir la connaissance de l'architecture dans le domaine Firmware
- Partager son expérience dans les communautés internes et externes
- Collaborer et assister à des réunions dans un contexte mondial
- Contribuer à l'amélioration continue du laboratoire
- Participer à la stratégie des nouvelles technologies et du déploiement
- Suivre l’évolution des technologies et faire de l’analyse concurrence, assurer la capitalisation des connaissances et savoir faire