Разрабатывать и поддерживать автоматизированные тесты (UI, API, Unit);
Интегрировать автоматизированные тесты в процесс CI/CD (GitLab CI);
Анализировать результаты прогонов тестов, составлять отчеты и документировать дефекты;
Участвовать в планировании спринтов и обсуждении требований вместе с командой разработки;
Заниматься оптимизацией и рефакторингом тестового фреймворка для повышения его стабильности и скорости работы;
Развивать и внедрять лучшие практики в процессы обеспечения качества.
Какой опыт и знания нужны
Опыт в автоматизации тестирования (API и/или UI) на Python от 2 лет;
Понимание принципов ООП, паттернов проектирования и клиент-серверной архитектуры;
Практический опыт работы с Selenium WebDriver/Playwright для UI-автоматизации;
Опыт работы с pytest/unittest как основным фреймворком для тестирования;
Опыт работы с системой контроля версий Git;
Понимание жизненного цикла ПО и процессов CI/CD.
Условия
Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.