Ingénieur qualité TypeScript, tests E2E Cypress, santé connectée (H/F) · test filmé du 13/07/2026 · 12 min
Hors document · non imprimé
VerdictRéservéNon recommandéFortement recommandé
Score du test3,5/10couverture 100 %Usage de l’IA : 3,7/10
Communication : 3,3/10 · 3 critères sur 4
· non prouvé : structure
Signaux à regarderAucun signal relevéIndicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Sur cette offre
2e sur 2 testés
Prochaine étape proposée par l’analyse
Sur TypeScript strict, le candidat n'a pas touché à la configuration et ne voit pas l'intérêt de valider la donnée à l'exécution. Sur la visualisation de données de santé, il contrôle les chiffres affichés mais laisse au développeur les valeurs aberrantes. Pour les tests E2E avec Cypress, l'expérience est récente, avec des attentes fixes et sans interception réseau. La sécurité des données patients est à construire, et Docker avec l'intégration continue n'a pas été abordé. L'usage de l'IA reste informel.
Le candidat a trois ans de recette fonctionnelle sur une application de suivi patient et ses premiers scripts Cypress datent de l'an dernier. Il vérifie bien l'affichage de ce qu'il voit, mais il n'a pas encore travaillé le typage, les sélecteurs robustes, la stabilité des tests ni la sécurité côté navigateur, et deux de ses idées sont à corriger.
Détail par exigence
TypeScript strict
indispensablePartiel
N'intervient pas sur la configuration de TypeScript et considère qu'un type correct garantit une donnée correcte.
Visualisation de données de santé
indispensablePartiel
Contrôle les chiffres et les unités affichés, et transmet les valeurs aberrantes au développeur.
Tests E2E avec Cypress
indispensableÀ consolider
Écrit des scripts simples avec des sélecteurs fragiles et des attentes fixes, sans interception réseau.
Sécurité des données patients
À consolider
N'a pas travaillé la sécurité des données patients et pense qu'on peut stocker des données dans le localStorage.
Docker et intégration continue
Partiel
N'a pas décrit de pratique de Docker ou d'intégration continue pour ses tests.
Usage de l'IA
indispensablePartiel
Soumet ses scripts en échec à l'assistant et les teste ensuite, sans règle précise sur les données.
Points d'appui
Recette fonctionnelle attentive à ce qui est affiché à l'écran.
Premiers scripts Cypress pour la connexion et l'ajout d'un patient.
Prudence sur les informations de patients avec l'assistant IA.
Points de vigilance
Pense qu'un type correct dispense de vérifier la donnée reçue.
Utilise des attentes à durée fixe et des sélecteurs sur les classes de style.
Relance un test instable sans en chercher la cause.
Croit possible de garder des données dans le localStorage.
Sujets abordés
TypeScript strict · Visualisation de données de santé · Tests E2E avec Cypress · Sécurité des données patients · Docker et intégration continue · Usage de l'IA
Entretien conduit en autonomie par le candidat, réponses transcrites puis analysées.
L'évaluation finale appartient au recruteur : Revelyum n'émet aucune décision automatisée.
En clair
Ce profil ne correspond pas au poste
Thibault connaît bien l'application du point de vue de l'utilisateur après trois ans de recette. Il débute l'automatisation et n'a pas encore les réflexes sur la fiabilité des tests ni sur la sécurité des données.
Ses points forts
Bonne connaissance du parcours patient
Prudent avec les informations de santé
Franc sur ce qu'il ne connaît pas
À creuser en entretien
Automatisation encore débutante
Sécurité des données à apprendre
Savoir-être
Dire ce qu’on ne sait pas
Dit ne pas avoir travaillé sur la sécurité du navigateur.
Convient à une équipe qui l'accompagne sur l'automatisation et la sécurité.
Détail par exigence
TypeScript strict
indispensablePartiel · 3,5/10
Options strictes du compilateur · 3/10Pas de pratique de la configuration.je ne touche pas vraiment à la configuration de TypeScriptRéponse
R1
Valider à l'exécution les données reçues · 4/10Idée erronée sur les données reçues.si le type est bon, la donnée est bonneRéponse
R1
Visualisation de données de santé
indispensablePartiel · 3,5/10
Afficher une valeur aberrante ou manquante · 4/10Signalement sans analyse.je la signale au développeur et c'est lui qui décide ce qu'on afficheRéponse
R2
Unités et précision des mesures · 3/10Contrôle de présence seulement.Les unités, je regarde qu'elles sont écritesRéponse
R2
Tests E2E avec Cypress
indispensableÀ consolider · 3/10
Sélecteurs robustes · 3/10Sélecteurs fragiles.en général l'identifiant ou la classe de l'élémentRéponse
R3
Intercepter les appels réseau · 3/10Délai fixe.j'ajoute un cy.wait de deux ou trois secondesRéponse
R3
Corriger un test instable · 3/10Cause non recherchée.je le relance, et s'il passe la deuxième foisRéponse
R4
Sécurité des données patients
À consolider · 3/10
Ce qu'on ne stocke pas dans le navigateur · 3/10Idée erronée.dans le localStorage c'est plus pratique que dans les cookiesRéponse
R5
Expiration de session sur un poste partagé · 3/10Test limité à la déconnexion manuelle.je vérifie juste qu'on est bien déconnecté quand on clique sur le boutonRéponse
R5
Docker et intégration continue
Partiel · 4/10
Lancer Cypress en CI · 4/10Environnement non maîtrisé.s'il passe la deuxième fois, je considère que c'est un problème de l'environnementRéponse
R4
Usage de l'IA
indispensablePartiel · 3,7/10
S'il code avec un assistant IA (Copilot, Cursor, Claude Code, ChatGPT…) : quelles tâches de développement il lui confie, et lesquelles il garde · 3/10Usage ponctuel.Je lui colle mon script Cypress quand il ne marche pasRéponse
R6
Comment il relit, teste et corrige le code que l'assistant produit · 4/10Vérification minimale.Je teste ensuite que ça passeRéponse
R6
Ce qu'il ne confie jamais à l'assistant : données confidentielles, sécurité, décisions d'architecture, cas où il s'est trompé · 4/10Précaution informelle.Je ne lui donne pas d'informations sur les patientsRéponse
R6