Ситуационен въпрос: ако съседен екип каже, че не е бил предварително уведомен за промените и моли да изчакат, или изобщо отказва да тества от своя страна — какво ще правиш?
QA / QA Automation
Колко бекенд автоматизирани теста има в момента и те изпълняват ли се паралелно или последователно?
Къде съхранявате тестовата документация (тест кейсовете) и как статусите на автоматизираните тестове са интегрирани с Jira/TMS?
Как бихте написали автоматичен тест за такъв JSON отговор, който става много по-дълъг (повече от 100 реда, вложени обекти — заявка, данни за клиента, данни за скоринг)?
Разкажи ми как работиш с клонове в Git в рамките на задача (Git flow)?
Вие сам участвате в проектирането на тестове на етапа на анализ на изискванията, или ви предоставят вече готови тестови случаи за автоматизация?
Колко съседни системи взаимодействат с вашия сервис (чрез REST/Kafka)?
Когато дойде при проекта, автоматизираните тестове вече съществуваха или трябваше да внедряваш автоматизация от нулата?
Има ли автоматизирани тестове на фронтенда, кой фреймуърк се използва за автоматизация на UI?
Как ти е по-удобно да общуваш: на „ти“ или на „вие“?
Как се реализира паралелизирането на автоматичните тестове и защо в проекта се използват едновременно JUnit и TestNG?
Как протича прегледът на кода на твоите промени в автоматичните тестове?
Около колко микросервиса са под отговорността на вашия екип (без да се броят съседните системи)?
Разкажи ми за текущия си проект: архитектура, екип, задачите ти в проекта и защо търсиш нова работа?
Кой трябва да одобри промените в моделa на състоянието/контракта с екипите потребители (подписани на събитията Kafka)?
Задача: подобрихме микросервиза за заявки, добавихме нов статус (например, „SMS за доставка изпратено“). Как ще тествате преминаването на заявката към новия статус — опишете стъпките, започвайки от първия.
Как създавате отчети за изпълнението на автоматизираните тестове?
Създайте тестови случаи (без автоматизация) за сценарий на успешно издаване на карта с куриерска доставка и за сценарий, когато клиентът е в списъка с блокирани.
Колко е релевантна нашата обява за вас, като имате предвид, че в резюмето е посочено "автоматизатор", а всички наши тестери изпълняват ролята на фулстек тестери (съчетавайки ръчни и автоматизирани тестове)?
Освен проверката на статуса чрез GET/БД, какво още трябва да се провери в рамките на тази задача (Redis, Kafka, фронтенд)?