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

Public interview for Software test automation engineer with JavaScript

Длинное открытое интервью по JavaScript-автоматизации тестирования с техническими вопросами, практическими задачами и разбором процессов. В финале — фидбек и ответы на вопросы аудитории.

Источник: Math.random: javascript community

Открыть на YouTube

Таймлайн

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

Публичное мок-интервью на позицию Software Test Automation Engineer с JavaScript: кандидат рассказывает о проектном опыте, а интервьюеры последовательно проверяют тест-дизайн, метрики, автоматизацию, API, JavaScript и инженерные процессы. Обсуждаются выбор и поддержка тестовых фреймворков, параллельный запуск, ожидания в асинхронных API-тестах, Page Object, качество кода, code review, release flow и Git workflow. В конце участники дают обратную связь по интервью и отвечают на вопросы аудитории о ролях в тестировании, покрытии и переходе из manual QA в automation.

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

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

  • Для оценки окупаемости автоматизации кандидат предлагает сопоставлять стоимость её разработки и поддержки с затратами на ручной регресс; приведённый им пример окупался примерно после четырёх прогонов.
  • В первую очередь стоит автоматизировать регулярно повторяемые сценарии и регресс, но учитывать сложность реализации, будущую потребность сценария и риски продукта.
  • Для асинхронного API лучше использовать ограниченные ретраи с интервалом и проверкой условия, а не фиксированный sleep; несколько операций с одной общей паузой кандидат называет плохой практикой.
  • При выборе фреймворка нужно учитывать тип приложения, навыки команды, бюджет, поддержку браузеров, сообщество, требования к отчётам и позицию заказчика.
  • Параллелизация требует изолированных аккаунтов и тестовых данных, а также проверки, выдерживает ли система повышенную нагрузку.
  • Качественный код, по мнению кандидата, должен работать, быть читаемым и поддерживаемым для коллег разного уровня; линтеры, форматтеры, code review и соглашения помогают удерживать этот уровень.
  • Для перехода из manual QA в automation советуют начать с небольшой рутинной задачи на текущем проекте и выбрать язык, по которому смогут помочь коллеги.

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

1 ч 34 мин
QA

Мок собеседование Java QA Automation с разбором ответов и материалами

Мок-собеседование Java QA Automation с техническими вопросами, практическим code review и разбором ответов кандидатки. В конце обсуждают процессы, развитие и вопросы, которые стоит задавать работодателю.

1 ч 29 мин
QALead

Публичное собеседование: QA Automation Lead

Развёрнутое публичное мок-собеседование QA Automation Lead о стратегии автоматизации, технических практиках Java/API/UI-тестирования и управлении командой. В конце интервьюер даёт обратную связь, а Анна формулирует советы начинающим и действующим QA-лидам.