Михаил - Automation QA мок собеседование (часть 1)
Первая часть мок-интервью Automation QA: опыт кандидата и технические вопросы по UI/API-автоматизации и Java. Разбор завершается началом обсуждения коллекций Java.
Gennadii Chursov - QA, Testing, Automation
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 9,4 тыс.
- Лайки на YouTube: 152
Таймлайн
Коротко о видео
Первая часть пробного мок-интервью на позицию Automation QA. Кандидат описывает около двух лет опыта, переход от ручного тестирования к Java-автоматизации и работу над сервисом аренды автомобилей; затем интервьюер проверяет UI-автоматизацию, API и базовую Java. В разговоре разбирают Selenium, Jenkins и Groovy, Page Object/PageFactory, REST/HTTP, Rest Assured, Jackson, ООП, SOLID/DRY/KISS и коллекции Java.
Затронутые темы
Что взять на заметку
- Для рассказа о проекте стоит подготовить конкретику: стек Java и Selenium, участие в тест-дизайне, документации, стратегии тестирования, отчётах и ручных проверках.
- Кандидат называет повторяемость и регрессионную ценность ключевыми критериями автоматизации теста; интервьюер уточняет, что решение не сводится только к технической возможности автоматизировать.
- Нужно уметь объяснить организацию UI-тестов: локаторы и действия страницы в Page Object, а также отличие этого подхода от PageFactory с аннотациями вроде @FindBy.
- Полезно иметь практический пример CI: настройка Jenkins job через Groovy-файл, запуск наборов тестов по параметрам, браузеру и группам.
- Для API-интервью важно различать POST, PUT и PATCH, понимать идемпотентность и её влияние на предусловия и повторный запуск тестов.
- Следует уметь описать применение Rest Assured, BDD/Gherkin и десериализацию JSON в Java-модели, включая игнорирование новых ненужных полей через аннотации Jackson.
- По Java проверяют не только перечисление принципов ООП, но и различие overriding и overloading, применение DRY/KISS/SOLID и выбор между List, Set, Map и LinkedList.