QA / QA Automation
Как считаешь, для чего нужно внедрять автоматизацию тестирования?
Tell me a little bit about what you've done up till now (walk me through your last project).
Расскажи про систему автоматизации на проекте — был ли проект, за который ты лично отвечал?
Тесты запускались параллельно, правильно понимаю?
За неделю нужно выпустить крупную фичу, времени на полный цикл тестирования нет. Как бы ты принимал решение о рисках?
Как у вас происходит поставка релизов (dev → staging → prod)?
Расскажи про флаки в тестах, как их стабилизируешь?
Сколько у тебя сейчас ручного тестирования, сколько автоматизированного?
Кто и как определяет, какие тесты остаются ручными?
Код-ревью проводишь ты?
Приходилось ли тебе заниматься end-to-end тестами/автоматизацией?
Как бы ты настроил запуск тестов в GitHub Actions именно для pull request changes files?
Ты снижал флаки с 20 до 3%. Какие методы использовал?
Посмотрел ли ты, чем занимается наша команда? Сложилось ли у тебя впечатление о продукте?
Расскажи про пирамиду тестирования. Почему E2E-тесты занимают верхушку и их должно быть меньше всего?
Расскажи про SQL операторы.
Как у вас организована работа с Kubernetes? Заходишь ли в поды/контейнеры, смотришь логи, меняешь конфиги? Какой интерфейс используется для работы с Kubernetes?
Есть ли у вас общая база всех тест-кейсов?
Чем отличается deep copy от shallow copy, и когда что нужно использовать при подготовке тестовых данных?
Что должен сделать тестировщик перед встречей с аналитиком и разработкой по новой доработке (подготовка к тест-дизайну)?