Вернуться в видеотеку

Михаил - Automation QA мок собеседование (часть 1)

Первая часть мок-интервью Automation QA: опыт кандидата и технические вопросы по UI/API-автоматизации и Java. Разбор завершается началом обсуждения коллекций Java.

Источник: Gennadii Chursov - QA, Testing, Automation

Открыть на YouTube

Таймлайн

Коротко о видео

Первая часть пробного мок-интервью на позицию 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.

Рекомендуем посмотреть