QA / QA Automation
Quelle est votre expérience avec l'intégration continue : avez-vous configuré des pipelines CI ?
Avez-vous utilisé des fonctions d'agrégation dans votre travail?
Parlez de votre expérience avec Git — énumérez quelques commandes de base et ce qu'elles font.
Quelle est la différence entre priorité et gravité d'un défaut?
Qu'est-ce que Git ? Quel est le pipeline standard pour travailler avec Git lors de la prise en charge d'une tâche ?
Donnez un exemple de test fonctionnel et non fonctionnel en utilisant un stylo à bille.
Quelles méthodes peut-on utiliser pour trier une liste en Python ? Quelle est la différence entre sort() et sorted() ? Quelle méthode utiliser si la liste est passée en paramètre dans un test et que l'on ne veut pas modifier la liste d'origine ?
Qu'avez-vous fait chez [entreprise] ? Qu'avez-vous testé, quels types de tests avez-vous effectués ?
Combien de tests automatisés backend avez-vous actuellement sur le projet et à quoi ressemble la pyramide de tests?
Comment se déroule la revue de code de vos modifications dans les tests automatisés?
Nomme le cycle de vie du défaut.
Comment écrire un test de manière à pouvoir voir le résultat en cas d'échec d'une assertion au milieu, tout en continuant l'exécution des étapes suivantes ?
Qu'est-ce qu'un décorateur ? Parle du pattern Decorator
Qu'est-ce que le traçage des messages et comment cela aide-t-il à localiser un défaut dans une architecture de microservices?
Pourquoi cherchez-vous un emploi si vous travaillez actuellement?
Décrivez votre expérience précédente avec les applications mobiles
Quelles commandes ADB connaissez-vous?
Quel est le principal objectif du test?
Comment localiser une erreur et comprendre quel service est responsable de son apparition en backend?
Comment avez-vous travaillé sur la détaillation et la conception de vos tests?