Middle /Senior QA automation fullstack

 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



تاريخ النشر: ١٤ أغسطس ٢٠٢٤
الناشر: LinkedIn
تاريخ النشر: ١٤ أغسطس ٢٠٢٤
الناشر: LinkedIn