Ingénieur test Web H/F

REF.:171121- Ingénieur test
Salaire : N/C

 Brainlogic recherche pour l’un de ses clients, grand groupe Français de radio / télévision , un :

Ingénieur test  Web H/F

Missions :

  • Les prestations seront à réaliser au sein d’une équipe en charge d’une offre numérique.
  • L’équipe en charge d’une offre numérique du client a pour mission d’afficher et distribuer les données et médias au travers de différents canaux produits et services numériques (applications mobiles, site web, assistants vocaux, etc.) dans un contexte personnalisé pour l’utilisateur.
  • L’amélioration continue fait partie intégrante des sprints de l’équipe qu’il s’agisse de construire ou d’intégrer des outils, faire évoluer les rituels, tester de nouvelles libraires, etc.
  • Des expériences en écriture de tests automatisés (tests end-to-end) sont indispensables. Une très bonne connaissance de l’outil Cypress est demandée.
  • Les prestations attendues feront fortement appel aux compétences de développement et d’ingénierie de la personne assurant les prestations.
  • L’ensemble des équipes travaillent dans un environnement Agile à l’échelle qui tend vers l’auto-organisation et le travail collaboratif.
  • Au sein de l’équipe en charge de l’offre numérique (application mobile, site web, etc.) et sous l’autorité d’un responsable technique) :
  • Mettre en place des scénarios de tests automatisés sur le projet à partir d’user stories
  • Possible re-factorisation des tests end to end existants
  • Monter de version de Cypress 6 vers Cypress 8
  • Participer aux rituels de l’équipe.
  • Éventuellement mettre en place des tests de régressions graphiques

Les livrables attendues dans le cadre du présent marché spécifique sont notamment :

  • Tests en intégration continu et documentation sur un scénario utilisateur
  • Mise en place des tests dans un pipeline gitlab
  • Modification du fichier .gitlab-ci.yml
  • Factorisation de code Cypress permettant l’optimisation du temps de tests dans un pipeline

Compétences Requises :

  • Poste de travail : Linux
  • Méthodologie : Scrum
  • Outils : GIT / GitLab / Jenkins / Nexus / Jira
  • Infrastructure applicative : Micro-Services / API First / RabbitMQ / Postgresql / Stack ELK / Grafana / Varnish
  • Infrastructure système : Multi Cloud (AWS/GCE/Azure) / Kubernetes

Environnement spécifique de l’équipe :

  • Langages : HTML/CSS – JS natif – Svelte
  • Architecture des sites : MVC, Architecture Components, Web Responsive
  • Qualité : pipeline de tests (lighthouse, tests fonctionnels, tests unitaires, coding style…)
  • Architecture d’intégration : Micro-services, API first
  • Méthodologie : Agilité
  • Versioning : GIT
  • IDE et autres outils : Atom, Visual Studio Code, …

Profil :

Maîtrise de/des dans au moins 2 missions supérieures à 6 mois :

  • JavaScript
  • Cypress
  • Git
  • Outils d’intégration continue
  • Bonnes pratiques en qualité logicielle
  • Méthodologie agile.

Bac + 2 minimum, 5 ans d’expériences professionnelles dont au moins 3 ans dans le développement web (hors stages et alternances).

Forte affinité pour la mise en place de tests automatisés et une bonne connaissance des bonnes pratiques de mise en place de tests .

Expériences dans les médias .

Expériences sur des sites à fort trafic .

Lieu : Paris 16

Contact : Chahrazad Dukakis