La Cantine Numérique Nantes
Menu
Mise en ligne : 06/12/2023

QA automation engineer

CDI

Nantes

Technique

entre 48k€ et 60k€ selon profil

Description de l'entreprise

“Dans un monde d’entreprises, où poser un congé est aussi long que le congé lui-même, où une note de frais vous coûte plus d’énergie qu’elle ne vous rapporte d’euros… Une entreprise s’élève pour supprimer les fichiers Words et Excel et créer des lignes droites dans les labyrinthes de la gestion administrative et RH. Mais pour y arriver, elle a besoin de vous.”

Depuis 20 ans, Lucca édite des solutions SaaS pour augmenter l’efficacité et l’engagement des collaborateurs. Nous adressons les principales problématiques de gestion administrative et RH : temps et activités, notes de frais, administration du personnel, entretiens annuels et mesure du bien-être au travail.

Nos solutions sont aujourd’hui utilisées par plus d’un million d’utilisateurs dans tout type de sociétés (de la chic chaîne d’hôtels Accor à la marque de surf Rip Curl) et notamment dans celles en forte croissance se développant à l’international (Deezer, Michel & Augustin…).

Certes nous exerçons notre activité dans le très sérieux domaine des outils de gestion, mais notre travail est guidé par la conviction qu’un logiciel de gestion n’est pas nécessairement gris, moche et triste. Nous accordons donc une très grande importance au design de nos interfaces ainsi qu’à l’expérience utilisateur.

Début 2022 et pour la première fois de son histoire, nous avons levé des fonds (65m€) après 20 ans d’autofinancement afin de poursuivre notre forte croissance (plus de 40% par an). Aujourd’hui nous sommes 560+ luccasiens et luccasiennes ; objectif : 900 luccasien(ne)s et 100M€ de chiffre d’affaires dès 2025.

Le poste

QA automation engineer

CDI

Rémunération

entre 48k€ et 60k€ selon profil

L'entreprise

Lucca

Ressources humaines / Administratif

Scaleup / Éditeur de logiciels

Nantes

Découvrez l'entreprise

Le poste et ses missions

🎓 5 ans d’expérience requis
💼 Bac+5
💰 Salaire prévu entre 48k et 60k bruts par an, selon l’expérience
📍 Nantes / Paris / Marseille
🏠 Présentiel ou hybride (2-3 jours de télétravail par semaine) ou fullremote
🌍 Lucca is getting global ! For this job, the level required in English is B1 (reading)

Descriptif du poste

Vous serez intégré(e) à l’équipe tooling de la plateforme actuellement composé de 5 développeurs. Cette équipe est en charge d’améliorer l’expérience de développement chez Lucca et d’automatiser la plateforme. Vous participerez aux différents moments de vie de l’équipe (daily, weekly, off site, etc.). Vous aurez l’occasion d’interagir avec les autres développeurs de l’équipe qui seront présents pour relire vos PRs et vous épauler au quotidien.

Afin d’assurer l’absence de régressions lors des mises en production très fréquentes, Lucca a fait le pari d’une QA hautement automatisable. Pour la mettre en place, une guilde QA a été formée avec des développeurs de différentes équipes.

Actuellement, cette guilde a accompagné les équipes à mettre en place:
– Une recette automatique de 250 tests end to end de non-régression fonctionnelle répartis parmi les 40 microservices. Ces tests sont joués sur un environnement réel construit à la volée grâce à des APIs internes ;
– Une CI de tests de non-régression différentielle basés sur les API (sécurité et contenu) ;
– Une CI de comparaison automatique d’interfaces.

Ces outils sont utilisés quotidiennement par les équipes. Sur une année, 2 000 recettes automatiques ont ainsi été déclenchées.

Le poste consiste à consolider l’outillage QA existant, et à le faire évoluer pour répondre toujours mieux au besoin de recette des équipes. Il sera épaulé d’une guilde QA et aura ainsi une force de frappe spécialisée dans chacune des équipes produit.

Une fois l’outillage en place, il devra s’assurer de son bon usage, et intervenir ponctuellement pour aider les équipes à l’exploiter, en les formant en cas de besoin.

Vos principales missions seront :

– Participer à l’automatisation de la recette manuelle en analysant et en consolidant la pyramide des tests de chacun des softs, en particulier les tests E2E (Playwright), avec les équipes en charge ;
– Assurer la maintenabilité et la stabilité des tests (tests fonctionnels E2E et tests de performance) à tous les niveaux (back / front) ;
– Augmenter la pertinence des feedbacks de la CI de recette sur les résultats des tests automatisés ;
– Intégrer les outils de recette automatique au sein des déploiements automatiques en production. La cible est de qualifier automatiquement une nouvelle release d’un microservice grâce à l’outillage de recette automatique ;
– Travailler en collaboration avec les équipes pour identifier leur besoin QA, et adapter l’outillage en conséquence ;
– Contribuer aux chantiers techniques transverses avec le CTO, les leads devs des BU et l’équipe plateforme pour sécuriser la production.

Les technos de l'équipe

.NET

C#

Typescript

Le profil recherché

Profil recherché :

❏ Vous êtes diplômé(e) d’une école d’ingénieur généraliste ou avec une spécialisation informatique ;
❏ Vous avez au moins 3 ans d’expérience dans le développement d’applications web ;
❏ Vous avez déjà une expérience dans l’automatisation des tests (Playwright ou similaire) et sur la conception de tests sur environnement E2E (tests fonctionnels ou tests de performances) ;
❏ Vous avez une expertise en développement C#/.NET ou Typescript, ainsi qu’une bonne culture des technologies web ;
❏ Vous vous documentez sur les outils standards disponibles pour l’automatisation de recette et les bonnes pratiques associées ;
❏ Vous connaissez Jenkins, Sonar et l’ALM, et vous adorez trouver des bugs aux edges cases ;
❏ Vous appréciez la critique constructive et cherchez toujours à challenger vos idées et celles des autres (Code Review, Pair Programming) ;
❏ Vous voulez apprendre ou améliorer vos méthodes de travail (Intégration Continue, revue de code, Pull Requests, rédaction de documentation collaborative, Clean Code, etc.) ;
❏ Vous cherchez un poste qui vous permettra d’acquérir un large spectre de connaissances et avez envie de relever de nombreux défis techniques.

Le processus de recrutement

Process de recrutement :

Étape 1 : Entretien téléphonique avec le/la responsable du recrutement (45’)
Étape 2 : Interview Manager
Étape 3 : Test technique
Étape 4 : Petit Oral – Echange avec l’équipe technique (60’)
Étape 5 : Grand oral (45’)

Vous souhaitez déposer une offre d'emploi ?

Pour les adhérents·es et partenaires de l'association, ce service est gratuit, l'annonce est donc disponible instantanément sur le Jobboard 🥳.
Si vous n'avez pas cette chance, une petite participation financière est demandée: 150€HT pour un emploi, 75€HT pour un stage.

Plus d'informations