QA / QA Automation
Что такое фикстуры в pytest? Как они выглядят и работают?
А техника нужна будет?
Было ли такое, что ты не был согласен с готовностью продукта к релизу? Насколько важна для тебя аргументация в таких случаях?
Что такое Primary Key и для чего он нужен?
Тесты запускались параллельно, правильно понимаю?
Расскажи про свою работу в текущем проекте.
Работали ли вы с gRPC на проектах?
Использовал ты моки или стабы?
На каком стеке/языке написаны сами микросервисы, совпадает ли он со стеком тестов?
А ещё какие join помнишь? Что означает Inner Join?
В чём плюсы микросервисной архитектуры перед монолитом? Для тестировщика в частности.
[имя] расскажи про свой последний опыт работы: над каким проектом работал, какой процент был ручного и автоматизированного тестирования, сколько человек в команде?
Как реализовать коннектор к базе данных в Python? Как передаётся соединение в тесты через фикстуры? Будет ли выполнен teardown, если тест упадёт? Какой статус будет у теста, если подключение к БД не удалось?
Расскажи про ситуацию, где ты взял на себя инициативу, хотя формально не был за это ответственен.
Как бы ты организовал end-to-end тест, который начинается на веб-сайте, а результат проверяется в Telegram-боте?
Допустим, полный регресс занимает 6 часов, а бизнес хочет сократить его до 30 минут. Что бы ты делал в первую очередь?
Где безопаснее всего хранить секреты для автотестов (на примере Jenkins)?
Как обрабатываются исключения в Python? В каком случае используется try/except?
Зачем нужно тестовое окружение разворачивать в Kubernetes, а не просто локально или в Docker Compose?
А что означает каждая агрегатная функция кратко? Можешь рассказать?