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

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

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

Источник: Артём Септенал | Деньги на фулстек QA

Открыть на YouTube

Таймлайн

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

Запись реального технического собеседования на позицию Senior QA Automation Engineer с Python: кандидат отвечает на вопросы по ручному тестированию, вебу, архитектуре, API, базам данных, Python и инфраструктуре. Интервьюер уточняет ответы, в том числе по микросервисам, Kafka, REST, JWT, SQL, паттернам ООП, CI/CD и Docker. В финале представитель БКС Инвестиций описывает продукт, стек автоматизации и командный формат работы.

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

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

  • Для тест-плана проговаривают цель и метрики, уровни и методы тестирования, риски, Definition of Ready и ответственных за подготовку среды и тестовых данных.
  • В задаче о форме перевода через СБП сначала нужно уточнить требования к номеру телефона и сумме, затем проверить границы, пустые и отрицательные значения, состояние кнопки и результат перевода.
  • Для микросервисов важны проверки контрактов и передачи данных между сервисами; при работе с Kafka стоит отдельно проверять публикацию события producer’ом, чтение consumer’ом и затем сквозной сценарий.
  • На собеседовании разбирают REST-методы, различия PUT и PATCH, идемпотентность POST и DELETE, заголовки, токены, HTTPS/TLS и хранение данных в Cookie, Local Storage и Session Storage.
  • Для веб-тестирования обсуждают DevTools: Network для ошибочных запросов, Elements для локаторов и CSS, Application для хранилищ, Performance и Console; Fiddler используют для перехвата трафика и подмены ответов.
  • По SQL спрашивают типы БД и JOIN, последствия UPDATE без WHERE, а также выбор второй по старшинству даты через сортировку, LIMIT и OFFSET.
  • В автоматизации затрагивают Page Object, SOLID, декораторы и фикстуры pytest, ожидания вместо постоянных sleep, Python-коллекции и копирование объектов, CI/CD, консольные команды и сети Docker Compose.

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