Alternant(e) Automaticien QA Python/Java/Java Script (H/F)
Role details
Job location
Tech stack
Job description
L'alternant(e) Automaticien QA est le garant(e) de la conformité des logiciels réalisés par Ratp Smart Systems sur la partie backend. Tu seras intégré aux rituels Agiles afin de comprendre au mieux les attentes et la complexité des évolutions.
Tu seras également intégré à l'équipe Qualité composée de 2 automaticiens et de 7 testeurs fonctionnels, ce qui te permettra de pouvoir te référencer à un puits de connaissances sur les tests qualité.
Notre objectif : Maitriser le fonctionnel des équipes afin de challenger et de proposer la mise en place de tests qualité automatisés (ou non). Et à quoi ça sert ?! Garantir la satisfaction de nos clients avec une application sans bug, fluide, respectant les attentes., Sur la partie technique et automatisation :
- Analyse de base de données sur l'activité transport en commun et mise en place de solution de traitement, correction afin d'améliorer la qualité des données.
- Elargir et améliorer l'automatisation des tests sur la partie Back.
- Mise en œuvre de l'automatisation des tests de validation et de non-régression sur les projets concernés.
- Adapter les référentiels de test existants en participant activement à l'analyse des processus.
- Maintenir les outils d'automatisation et être force de proposition pour de l'amélioration continue sur l'infrastructure d'automatisation.
- Documenter les nouveaux tests automatisés
Sur la partie fonctionnelle :
- Monter en compétences fonctionnelles sur les domaines cibles des tests à automatiser
- Participer aux cérémonies Agile de l'équipe
- Implémenter des scénarios de tests
- Préciser et/ou élaborer les jeux de données
- Analyser les entrants (spécifications, maquettes, us…) et les exigences
- Rédiger des tickets d'anomalies, si l'exécution de tests automatisés en détecte
- Communiquer avec les équipes de développement et de gestion de projets
- Participer aux activités de démo, de clôture, aux bilans et aux rapports de synthèse
Requirements
- Slack (communication)
- Jira (gestion de backlog, remontées de defects)
- Confluence/Sharepoint (documentation & reporting)
- Jenkins et pipelines Jenkins
- Git et GitLab (incluant GitLab CI/CD)
- Autoframework de tests automatisés (Python, Jenkins, MongoDB)
- Java, Javascript pour les autres langages de programmation
- ElasticSearch et Kibana pour les rapports et l'analyse de données.
- Environnement Linux et outils de gestion de serveur (SSH).