Le poste correspondant à cette offre d'emploi a été pourvu.
Ingénieur informatique QA automatisation sélénium java - (F/H) (IT) / Freelance
Ile de France, Évry (91000)
Originellement mis en ligne le 20 février 2023 - Remontée le 14 mars 2023 par Marjorie Calvert (+ d'offres)
Byrongroup
Type de contrat :Freelance
Métier :Développeur informatique
Expérience :4 ans minimum
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :Ile de France, Évry (91000)
Salaire :de 80 000 €/an à 110 000 €/an
Télétravail :Télétravail partiel
Poste à pourvoir
Nous recherchons actuellement un QA Automaticien de tests (F/H) pour un de nos clients grands comptes dans le secteur du tourisme.
Le QA analyst a pour rôle de tester l'ensemble des fonctionnalités de l'outil et de mettre en place un suivi des itérations / modifications. Il fait le lien entre l'utilisateur (dont il doit comprendre et reproduire les comportements) et les développeurs.
Il doit ainsi déterminer les bugs ainsi que tous les problèmes et anomalies qui se présentent pendant une utilisation normale afin de les réparer avant que le service / produit ne soit mis en production.
Pour cela, il doit :
- Etudier l'ensemble des fonctionnalités en les testant une par une et en multipliant les scenarii
- Effectuer un reporting de chacune des problématiques afin d'aider les développeurs à trouver des solutions
- Conseiller les développeurs sur l'amélioration du produit avant sa mise en production
- Réaliser des tests de validation des modifications
- Déterminer le planning des modifications en fonction de ses tests
Description de la mission
Au sein de l'équipe, le QA analyst est amené à collaborer en permanence avec les Business analyst et les Développeurs.
Les principales missions du QA analyst consistent à :
1) Etablir un plan de test
a. Etudier, analyser et critiquer des user stories
b. Animer / coordonner des releases
c. Concevoir / faire évoluer la stratégie de tests
d. Concevoir des scenarii de tests
e. Concevoir des plans de tests sous JIRA
2) Créer des outils de test
a. Créer des librairies de tests communes sous READY API, C#, Selenium
b. Automatiser les tests sous READY API, C#, Selenium, java
3) Exécuter les tests
a. Exécuter des tests manuels
b. Exécuter des tests manuels sous READY API, C#, Selenium
4) Rendre compte des anomalies
a. Détecter les anomalies
b. Qualifier les anomalies
c. Reporter les anomalies à l'ensemble de l'équipe
d. Suivre la correction des anomalies
e. Valider la correction des anomalies
5) Rendre compte des campagnes de tests
a. Rendre régulièrement compte de l'avancement des tests
b. Rédiger le PV de recette
6) Garantir la qualité et la maintenabilité technique du référentiel de tests
Mettre en place des normes de développement et de bonnes pratiques
Contribuer à la revue de code
Identifier les évolutions permettant d'améliorer l'efficacité et/ou la
productivité
Porter la démarche d'amélioration continue associée
S'assurer du respect de la stratégie de développement
S'assurer du respect de la stratégie de test
Maintenir l'ensemble de la documentation recette (stratégie de recette, procédures de recette, Référentiel X-ray, référentiel READY API, C#, Selenium, etc )
Réaliser des tests de performance
S'assurer de la mise en place et de la maintenance d'indicateurs pertinents
7) Être référent sur les technologies de la recette
a. Définir les évolutions de trajectoire technique (obsolescence, upgrade, optimisation)
Le QA analyst a pour rôle de tester l'ensemble des fonctionnalités de l'outil et de mettre en place un suivi des itérations / modifications. Il fait le lien entre l'utilisateur (dont il doit comprendre et reproduire les comportements) et les développeurs.
Il doit ainsi déterminer les bugs ainsi que tous les problèmes et anomalies qui se présentent pendant une utilisation normale afin de les réparer avant que le service / produit ne soit mis en production.
Pour cela, il doit :
- Etudier l'ensemble des fonctionnalités en les testant une par une et en multipliant les scenarii
- Effectuer un reporting de chacune des problématiques afin d'aider les développeurs à trouver des solutions
- Conseiller les développeurs sur l'amélioration du produit avant sa mise en production
- Réaliser des tests de validation des modifications
- Déterminer le planning des modifications en fonction de ses tests
Description de la mission
Au sein de l'équipe, le QA analyst est amené à collaborer en permanence avec les Business analyst et les Développeurs.
Les principales missions du QA analyst consistent à :
1) Etablir un plan de test
a. Etudier, analyser et critiquer des user stories
b. Animer / coordonner des releases
c. Concevoir / faire évoluer la stratégie de tests
d. Concevoir des scenarii de tests
e. Concevoir des plans de tests sous JIRA
2) Créer des outils de test
a. Créer des librairies de tests communes sous READY API, C#, Selenium
b. Automatiser les tests sous READY API, C#, Selenium, java
3) Exécuter les tests
a. Exécuter des tests manuels
b. Exécuter des tests manuels sous READY API, C#, Selenium
4) Rendre compte des anomalies
a. Détecter les anomalies
b. Qualifier les anomalies
c. Reporter les anomalies à l'ensemble de l'équipe
d. Suivre la correction des anomalies
e. Valider la correction des anomalies
5) Rendre compte des campagnes de tests
a. Rendre régulièrement compte de l'avancement des tests
b. Rédiger le PV de recette
6) Garantir la qualité et la maintenabilité technique du référentiel de tests
Mettre en place des normes de développement et de bonnes pratiques
Contribuer à la revue de code
Identifier les évolutions permettant d'améliorer l'efficacité et/ou la
productivité
Porter la démarche d'amélioration continue associée
S'assurer du respect de la stratégie de développement
S'assurer du respect de la stratégie de test
Maintenir l'ensemble de la documentation recette (stratégie de recette, procédures de recette, Référentiel X-ray, référentiel READY API, C#, Selenium, etc )
Réaliser des tests de performance
S'assurer de la mise en place et de la maintenance d'indicateurs pertinents
7) Être référent sur les technologies de la recette
a. Définir les évolutions de trajectoire technique (obsolescence, upgrade, optimisation)
Profil recherché
Profil issu d'une formation ingénieur ou équivalente (bac+4/5)
Anglais courant obligatoire
Compétences techniques requises
- Maîtrise JIRA
- Maîtrise Ready API, C#, Selenium, JAVA
- Maîtrise des process GIT, GIT lab CI
Anglais courant obligatoire
Compétences techniques requises
- Maîtrise JIRA
- Maîtrise Ready API, C#, Selenium, JAVA
- Maîtrise des process GIT, GIT lab CI
Description de la société
Byron Group est une société 'humaine'. Notre équipe commerciale et RH ont pour objectif d'assurer la sérénité de nos Collaborateurs et de nos Clients. D'un coté nous offrons à nos Consultants les opportunités qui les feront progresser et s'épanouir professionnellement; d'un autre coté nous apportons à notre clientèle la qualité de service et une réponse sur mesure dans le cadre de leurs besoins.