Подборка помогает системно подготовиться к интервью на позицию QA-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: testing, qa, api.
Сосредоточьтесь на последнем проекте: что тестировали, какие Python-инструменты использовали, как проектировали кейсы и за какие результаты отвечали лично.
Общая база тест-кейсов помогает хранить актуальные сценарии, связи с требованиями и результаты; важно не только наличие инструмента, но и порядок сопровождения.
Нужно назвать собственную роль в EMCD, основные объекты автоматизации, выбранный стек и проверяемый результат работы, не выдумывая внутренние процессы компании.
Используйте assert result is elements для идентичности и отдельное сравнение содержимого для проверки разворота. Равенство списков само по себе не доказывает сохранение объекта.
Тест должен проверять и изменённое содержимое исходного списка, и идентичность возвращённого объекта через assertIs. Одного сравнения значений недостаточно: копия тоже могла бы пройти его.
Mock подменяет зависимость и позволяет задать поведение и проверить взаимодействия. Spy наблюдает вызовы реального объекта, обычно сохраняя выполнение его реализации.
Выберите реальное улучшение процесса и опишите исходную проблему, изменение, свою роль и подтверждённый эффект. Подойдут ускорение CI, борьба с flaky-тестами или автоматизация рутинной проверки.
Назовите фактически используемые инструменты по этапам: форматирование, статический анализ, тесты, сборка, доставка и наблюдаемость. Объясните, что запускается автоматически и что блокирует merge.