Le poste QA Automation Engineer
Partager cette offre
Analyse des exigences :
Examiner les spécifications des logiciels pour comprendre les fonctionnalités à tester.
Participer aux réunions de planification pour comprendre les besoins en automatisation des tests.
Conception de la stratégie de test :
Définir une stratégie de test basée sur les exigences et les contraintes du projet.
Identifier les cas de test à automatiser en priorisant ceux qui sont les plus critiques ou répétitifs.
Développement de scripts d'automatisation :
Utiliser Robot Framework pour écrire des scripts de test automatisés.
Intégrer les scripts avec d'autres outils et frameworks comme Jenkins pour l'exécution continue.
Maintenance des scripts :
Mettre à jour régulièrement les scripts pour refléter les changements dans les fonctionnalités ou l'interface utilisateur.
Réviser et optimiser les scripts existants pour améliorer la robustesse et la maintenabilité.
Intégration avec Jenkins :
Configurer et maintenir les pipelines d'intégration continue dans Jenkins pour automatiser le processus de test.
Gérer les dépendances et les versions des composants logiciels dans les environnements de test.
Exécution des tests :
Planifier et exécuter les suites de tests automatisées selon le calendrier défini.
Surveiller et analyser les résultats des tests pour détecter les anomalies et les problèmes de performance.
Rapports et documentation :
Générer des rapports de test détaillés pour communiquer les résultats et les problèmes rencontrés.
Documenter les cas de test automatisés, les scénarios de test et les procédures d'installation et de configuration.
Collaboration avec les équipes de développement :
Collaborer avec les développeurs pour résoudre les problèmes identifiés et assurer la qualité du code livré.
Participer aux revues de code pour garantir la conformité aux normes de qualité et aux bonnes pratiques.
Formation et support :
Former les membres de l'équipe sur l'utilisation des outils d'automatisation et des bonnes pratiques de test.
Fournir un support technique aux utilisateurs internes sur les questions liées aux tests automatisés.
Veille technologique :
Suivre les tendances et les évolutions dans le domaine de l'automatisation des tests et proposer des améliorations pour optimiser les processus existants.
Profil recherché
Compétences techniques :
Bon niveau sur Robot Framework.
Expérience avec Jenkins.
Bonne connaissance des systèmes d'exploitation Linux, étant donné que l'environnement technique comprend Linux.
Compréhension des langages de programmation utilisés pour l'automatisation, comme Python.
Compétences relationnelles :
Travailler en collaboration avec les équipe de développement / DevOps...
Participer à l'harmonie collective du département.
Grande capacité d'adaptabilité.
Environnement de travail
Au sein d'un département transverse à la DSI, vous intégrez l'équipe en tant que QA Automation Engineer pour mettre en place des tests automatisés.
Environnement principal : Robot Framework, Jenkins, Linux
Postulez à cette offre !
Trouvez votre prochaine mission parmi +15 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
QA Automation Engineer
KLETA