Vous intégrez le Chapter QE et serez en lien direct avec le Lead QE et les membres de votre équipe Produit (PM, Tech lead, Développeurs).
Missions:
• Participer à l’analyse des besoins pour l’automatisation des tests et leur modélisation.
• Ecrire les tests sous forme de scénario Gherkin avec les outils JIRA/XRAY
• Développer les scripts de tests automatiques avec les design pattern standard
• Intégrer vos tests dans la chaîne d’intégration continue CI/CD
• Stabiliser et optimiser les tests automatisés afin de réduire drastiquement leurs durée d'exécution
• Participer à l'amélioration en étant force de proposition ( processus, outillage)
• Développer la mise en place du BDD dans les équipes pour améliorer la qualité des livrables
• Faire du Reporting pour l’équipe Produit
• Participer activement à la communauté of practice QE(QECoP)
Le QA Automation Fullstack incarne des compétences en architecture applicative et en développement sur la stack technique Java et Javascript avec les frameworks Playwright et/ou Cypress, Appium et Karaté
Prérequis :
• Java, JavaScript (Typescript)
• API et WebServices Framework Karate, Cucumber ou similaire
• Avoir travaillé dans un environnement en architecture Microservices
• Docker
• Jenkins
• Bitbucket
• GitLab
Expérience requise :
• Scripting de tests automatisés (Java, Python, JavaScript (Typescript), Groovy...)
• Approche Quality Engineering et Shift left
• Web & Mobile testing / Backend testing
• tools : Confluence, Jira, Xray, Jenkins, GIT, GitLab
• Framework : Appium, Browserstack, Karate, Selenium et/ou Playwright
Compétences techniques
Vous disposez d’une expérience de plus de 3 ans en développement de tests automatisés
• Vous êtes à l’aise avec les langages de programmation : JAVA, Javascript et optionnellement Python
• Maîtriser un des framework de test automatisés : Playwright ou équivalent, Karate (Java) ou équivalent
Environnements techniques à connaître de manière plus ou moins importante et sur lesquels vous serez amenés à travailler :
• Développement : Spring Boot, Apache Camel, RabbitMq, Kafka, ElasticSearch, SQL, NoSQL, Git, GitFlow, CouchBase, Swagger, Python, Angular 8+
• Tests : JUnit, Karate, Karate Mock, Pact, Cypress, Playwright, Appium, Cucumber
• Methodologies : TDD, BDD, DDD
• CI/CD : Docker, Docker-compose, Ansible, Kubernetes, Shell, Jenkins, Nexus
• Monitoring : Kibana, Grafana, AppDynamics, Prometheus, Dynatrace, SonarQube
• Sécurité : Spring Security, SSL, RGPD, Fortify