Il arrive parfois qu'il y ait un problème avec l'infrastructure, un glitch temporaire, et que le test échoue, c'est pourquoi nous le relançons. Comment gérez-vous cela?
QA / QA Automation
Que se passe-t-il si vous n'avez pas réussi à couvrir les tests automatisés, mais que vous avez une nouvelle fonctionnalité en cours?
As-tu des préférences concernant le produit que nous fabriquons?
Raconte-moi la fonctionnalité la plus difficile ou intéressante de toute ta carrière.
Que se passe-t-il avec le service externe : il est inaccessible ou répond lentement ?
Pouvez-vous donner un exemple de risque concret?
À quelle fréquence effectuez-vous des tests d'intégration avec d'autres équipes?
As-tu des cas de test en Java ? Que penses-tu de Kotlin ? As-tu déjà travaillé avec ?
Y a-t-il d'autres raisons de préférer Java?
Le développeur a fermé le bug en disant qu'il ne se reproduit pas de son côté, mais tu le vois dans 100% des cas. Que faire ?
Combien de temps te faudra-t-il pour emménager dans un nouveau lieu après avoir reçu l'offre?
Quels tests avez-vous regardés lors de la revue ?
Quand se produit la fusion du PR ? Après quelle étape ?
Avez-vous vous-même passé les tests ? Avez-vous eu quelque chose comme ça ?
Après l'appel, le développeur ne peut toujours pas reproduire le bug. Que faire?
Comment organisez-vous les tests dans le processus de développement si vous commencez à envoyer un nouveau champ à une autre équipe?
L'intervieweur a expliqué qu'ils n'ont pas d'automatisation à 100% et que les tests manuels sont la norme. Quelle est votre opinion à ce sujet?
Imaginez que je suis une nouvelle QA dans l'équipe, je n'ai jamais travaillé avec des transactions. Que me diriez-vous sur les entités monétaires?
Avez-vous consciemment renoncé aux tests automatisés et laissé uniquement des vérifications manuelles?
Avez-vous une API, des tests d'intégration et des tests UI ? Parlez-en plus en détail.