Le poste Développeur automaticien
Partager cette offre
Description
Dans le mindset et les atouts du profil recherché :
- Comprendre la philosophie et l’intérêt des tests logiciels et plus particulièrement des tests d’acceptation.
- Savoir identifier les points de douleurs en vue d’améliorer les processus de test et mettre à jour la stratégie de test en conséquence.
- Comprendre les scénarii de tests rédigés en langage naturel par la recette métier et les adapter pour l’automatisation.
- Être capable d'interagir avec les équipes de développement et de recette
- Être curieux sur les améliorations d’outils de test et être force de proposition pour les mettre en application.
Livrables
Nous recherchons un développeur automaticien, très à l’aise techniquement et avec du recul sur son métier et son rôle afin d’être capable de s’intégrer rapidement dans l’équipe.
L'équipe est composée d’une cinquantaine de personnes (Dév et DevOps, Scrum Master, POs, lead QA, support ...).
L'équipe de développement a déjà mis en œuvre une couverture de tests sur les tests unitaires, tests d'intégration, tests d'acceptance, tests de charges et de résilience.
Le périmètre d'intervention du profil recherché est dans l'ordre sur l'automatisation de tests du périmètre évolutif, la maintenance des tests existants, et sur le maintien en condition opérationnelle ou l'enrichissement des tests d'acceptance avec les développeurs.
Profil recherché
Compétences
La mission nécessite :
Connaissance de Framework :
Robot Framework, Cucumber
Connaissance de Langages :
Python, VB script, JavaScript, Gherkin, TypeScript
Connaissance des Outils :
Jenkins, Gitlab, Jira, Confluence, Postman, VS Code ou IntelliJ, Squash, XRAY, Selenium, Browserstack
Compétences techniques et comportementales clés :
Développeur confirmé, Automaticien, Rigoureux, Curieux, Communication, Autonomie, comprendre le Front office, le Back Office, IHM, Web Services
Environnement de travail
Son rôle au sein de la mission :
- Concevoir des nouveaux tests d'acceptance pour les périmètres suivants : API, IHM et les équipements (applications locales).
- Améliorer les tests existants (correction des tests, gestion des priorités, optimiser la planification des campagnes de tests)
- Implémenter et maintenir les outils de tests automatiques dans Git.
- Gérer le référentiel des tests (cohérence entre les différents niveaux de tests existants pour éviter les doublons : Tests Unitaires, Tests d’Intégration, Test d’Acceptance, Test de Non-Régression et Tests métier).
- Réaliser des tests sur les équipements
- Être capable d’installer une plateforme de développement et d’exécution pour l’automatisation des tests.
- Accompagner les développeurs dans l'écriture des tests (best practice, formation aux outils).
-Utiliser les bibliothèques standard de l’outil d’automatisation du projet.
-Utiliser les mots-clés des librairies de l’outil de développement pour implémenter les tests.
- Communiquer et interagir avec les développeurs, la recette métier, les PPO pour recueillir leurs besoins en termes de tests.
- Élaborer et gérer les jeux de données.
- Savoir exécuter des tests manuels et automatiques avec analyses des traces dans les logs applicatifs.
- Savoir utiliser les outils de tests tels que Squash, XRAY, Jira, Jenkins.
- Identifier les anomalies de la solution à l'aide des tests.
- Analyser les anomalies entrantes de la recette métier.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 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.
Développeur automaticien
OBJECTWARE
