Вернуться в каталог собеседований

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

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

EPAM Ukraine Career
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 4 тыс.
  • Лайки на YouTube: 129
Открыть на 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, код ответа и данные в инструментах разработчика.
  • Граничные значения, ноль и выход за допустимый диапазон составляют обязательные тестовые случаи.
  • После интервью стоит превратить выявленные пробелы в план практики и повторения.

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