Собеседование на должность Middle QA Automation
Пробное техническое интервью по QA Automation с вопросами по теории тестирования, API, Java и UI-автоматизации. Ведущий поясняет спорные места и даёт кандидату итоговую обратную связь.
Oleh Pendrak
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 50,8 тыс.
- Лайки на YouTube: 1,4 тыс.
Таймлайн
Коротко о видео
Это запись пробного собеседования на позицию Middle QA Automation: ведущий задаёт кандидату вопросы, а затем разбирает ответы. Обсуждаются основы тестирования, HTTP и REST API, Java, Rest Assured, Selenium, Page Object, flaky-тесты и CI. В финале ведущий положительно оценивает ответы кандидата и советует пробовать позиции уровня Middle; это его мнение в рамках мок-интервью, а не результат реального найма.
Затронутые темы
Что взять на заметку
- Для собеседования нужно уметь объяснить цель тестирования: проверить соответствие требованиям и находить дефекты до Production, где исправление дороже.
- Важно различать модульное, интеграционное, системное и приёмочное тестирование, а также понимать пользу доступа к коду при тестировании по модели белого ящика.
- Нужно уверенно разбирать HTTP-запросы: методы GET и POST, статусы, заголовки, авторизацию, параметры URL и редиректы через заголовок Location.
- Для API-проверок обсуждаются Postman и Swagger, а в Java — Rest Assured, JSONPath, десериализация ответов в POJO и работа со списками объектов.
- Следует владеть Java Collections и Stream API: фильтровать коллекции, различать промежуточные и терминальные операции, понимать HashMap, Set и необходимость переопределения equals при сравнении POJO.
- Для проверки нескольких полей ответа полезен SoftAssert: он позволяет собрать все ошибки за один прогон, а не остановиться на первой неудачной проверке.
- В UI-автоматизации затрагиваются DOM, XPath и CSS-селекторы, Page Object, сессия WebDriver, ожидания в таблицах, flaky-тесты, а также Jenkins, Groovy, GitLab и Allure-отчёты.