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

Публичное интервью Senior Test Automation Engineer с Python

Два интервьюера проводят кандидату техническое интервью по Python-автоматизации тестирования. Разговор включает опыт проектов, архитектуру UI-тестов, Python, практические задачи, API и тест-дизайн.

Источник: EPAM Ukraine Career

Открыть на YouTube

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

Публичное мок-собеседование по стандартам EPAM на позицию Senior Test Automation Engineer с Python. Кандидат, уже сотрудничающий с EPAM, рассказывает об автоматизации web-, mobile-, API- и desktop-тестов и проектах в healthcare. Интервьюеры обсуждают архитектуру тестового фреймворка, Page Object Model, Selenium, Playwright и ООП, затем переходят к изменяемости объектов, копированию вложенных словарей, декораторам, контекстным менеджерам и сборке мусора Python. В практической части кандидат разбирает shallow/deep copy, но не успевает закончить задачу на сравнение версий. В блоке QA обсуждают CI/CD, граничные значения, диагностику ошибки авторизации, HTTP-ответы, локаторы, ожидания и пирамиду тестирования. В финале интервьюеры рекомендуют закрепить теорию практикой, особенно паттерны, алгоритмы и кодовые задачи.

Затронутые темы

Что взять на заметку

  • Page Object Model отделяет описание страницы и её элементов от сценариев теста.
  • При выборе инструмента автоматизации нужно учитывать платформу и ограничения проекта, а не только знакомую библиотеку.
  • Декораторы в Python оборачивают функции и могут добавлять, например, измерение времени выполнения.
  • Для расследования ошибки авторизации полезно проверить запрос, endpoint, код ответа и данные в инструментах разработчика.
  • Граничные значения, ноль и выход за допустимый диапазон составляют обязательные тестовые случаи.
  • После интервью стоит превратить выявленные пробелы в план практики и повторения.

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

36:30
QAMiddle

Провальное техническое собеседование на QA-инженера

Выпуск рубрики «Провальные собеседования» с записью технического интервью на QA-позицию. Интервьюер проверяет базовые понятия тестирования, тест-дизайн и документацию, затем переходит к требованиям, SQL, API-инструментам, DevTools, логам, архитектуре и оценке задач; ответы кандидата показывают как практический опыт, так и пробелы в теории.

1:32:53
QAJunior

Два мок-собеседования на Junior QA-инженера в Яндексе

Вебинар Яндекс Практикума с двумя мок-собеседованиями, имитирующими технический отбор Junior QA-инженера в Яндексе. Эксперты разбирают резюме кандидатов и проверяют знания баг-репортов, тест-кейсов, тест-дизайна, DevTools, API и клиент-серверного взаимодействия.