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

#23 Успешное собеседование Тестировщик QA Automation, Python

Разбор собеседования QA Automation на Python с вопросами по процессам, API и тест-дизайну. В ролике есть live coding по JSON и кейс тестирования ночных уведомлений мобильного приложения.

Источник: Вадим Новосёлов | Карьера в IT

Открыть на YouTube

Таймлайн

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

Автор позиционирует ролик как запись реального собеседования подписчика на Senior QA Automation с Python и утверждает, что после него кандидат получил оффер. В интервью разбирают Python-коллекции, CI/CD, работу единственного QA на молодом проекте, требования и оценку задач, релизный процесс, HTTP, токены и микросервисную авторизацию. Практическая часть включает устный live coding по сравнению JSON-ответов и тест-дизайн функции ночного запрета уведомлений с часовыми поясами, локализацией и диагностикой через логи.

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

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

  • Нужно чётко различать Python list и dict: list — упорядоченная индексируемая последовательность, dict хранит пары «ключ—значение» и доступен по ключу.
  • Для автотестового pipeline полезно уметь описать цепочку: подготовка приложения и зависимостей, запуск тестов, сбор отчёта и покрытия; для UI-тестов важны стабильные data-атрибуты.
  • На этапе shift-left QA должен ревьюить требования до взятия задачи в спринт, находить пропущенные валидации и отдельно оценивать трудоёмкость тестирования.
  • При подготовке к вопросам о релизах стоит объяснять компромисс между code freeze и релизной веткой: ветка позволяет доводить релиз после демо, но требует дисциплины синхронизации с develop.
  • В HTTP-разборе нужно уметь читать URL, заголовки, тело запроса, авторизацию и данные устройства; 503 — это Service Unavailable, тогда как Internal Server Error соответствует 500.
  • В задаче на JSON следует проверить статус ответа, распарсить JSON, сравнивать значимые поля без нестабильного id и предусмотреть обход пагинации до нахождения объекта либо исчерпания страниц.
  • Для запрета ночных уведомлений нужны проверки границ 20:59/21:00/21:01 и 05:59/06:00/06:01, промежуточных значений, часовых поясов, форматов времени и отложенной доставки уведомления после тихого периода.

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

50 мин
QA

Мок собеседование QA Automation Engineer на Python. Junior+/Middle | Собеседование на тестировщика

Учебное мок-собеседование Python QA Automation Engineer с разбором опыта кандидата и техническими вопросами по автотестированию. В конце ведущий разбирает ответы Веры и обсуждает подготовку к переходу в автоматизацию.

1 ч 22 мин
QASenior

СОБЕСЕДОВНИЕ SENIOR AQA PYTHON | ВИЛКА 350к

Полное техническое собеседование Senior AQA Python с практическими вопросами по тестированию, backend-интеграциям, SQL, Python и DevOps-инструментам. В конце интервьюер рассказывает о работе QA-команд в БКС Инвестициях.

2 ч 50 мин
QA

77 QA Interviews Stream. 07.01.2023 at 10:15 GMT(UTC) +3

Длинный стрим с тренировочными QA-собеседованиями, разбором ответов кандидатов и практическими пояснениями по ручному тестированию, API, SQL и автоматизации. Ведущий также отвечает на вопросы о своей программе обучения и коммерческой практике.