Есть ли желание учиться писать автотесты
Что проверяют
Хотите ли вы расти в автоматизацию на деле или отвечаете «да» из вежливости. Интервьюеру важно понять, насколько вы уже продвинулись и потянете ли такие задачи в ближайшие месяцы. Следом обычно спрашивают, что конкретно вы уже изучили и какой язык выбрали бы.
Как отвечать
Ответ «да» ценен только с доказательствами. Каркас:
- что уже сделано: язык, на котором вы пишете хотя бы простые скрипты, курс или книга, свой репозиторий с тестами. Даже десяток тестов на открытое API или демо-сайт говорит больше, чем слова;
- осознанный выбор стека: подстройтесь под компанию. Для Java это JUnit 5 или TestNG с REST Assured и Selenide, для Python
pytestсrequestsи Playwright, для JavaScript и TypeScript Playwright или Cypress. Если стек указан в вакансии, скажите, что ориентируетесь на него; - понимание, что автоматизировать: регресс и смоук, в первую очередь API, потому что такие тесты быстрее и стабильнее UI. Разовые и часто меняющиеся проверки выгоднее оставить ручными;
- план: например, за первые месяцы взять на себя API-тесты одного сервиса и подключить их к CI.
Приведите свой пример: какую рутину вы уже закрыли скриптом, коллекцией Postman или хотя бы генерацией тестовых данных. Если опыта пока нет, скажите прямо: «код для тестов ещё не писал, начал с основ Python, вот что успел». Такой ответ сильнее придуманной истории, которая разваливается на первом уточнении.
Добавьте, что ручное тестирование вы не бросаете: тест-дизайн и знание продукта остаются основой хороших автотестов.
Где спотыкаются
Говорят «конечно, хочу», и на этом всё. Без названий инструментов и хотя бы одного сделанного шага ответ звучит как пустое обещание.
Перечисляют всё подряд: Selenium, Cypress, Appium, JMeter. Это выдаёт знакомство по заголовкам, лучше один стек, но с деталями.
Выдумывают результат вроде «сократил время тестирования на 30%», не имея опыта автоматизации. Уточняющий вопрос про устройство тестов быстро это вскрывает.