Обязанности:
- Реализация и оптимизация базовых компонентов фреймворка.
- Внедрение стандартов кодирования и паттернов для повышения читаемости, переиспользуемости и масштабируемости тестов.
- Автоматизация сборки и запуска тестов, включая параллельное выполнение, ретраи и селективный запуск по тегам.
- Поддержка и обновление зависимостей, обеспечение совместимости с новыми версиями ПО.
- Разработка и поддержка автоматизированных тестов для ТКС ASTS и связанных систем, создание тестовых данных и обеспечение покрытия ключевых сценариев.
- Контроль метрик покрытия кода и анализ сбоев автоматизированных тестов.
- Регистрация дефектов в Jira, участие в ретроспективах и ревью.
Требования:
- Опыт работы в тестировании от 3 лет.
- Знание Python на уровне Middle-разработчика или выше.
- Опыт разработки автотестов с pytest не менее 3 лет и опыт использования Allure Framework.
- Опыт работы с системами контроля версий, предпочтительно Git, и CI-инструментами, предпочтительно GitLab CI и Jenkins; самостоятельное написание пайплайнов.
- Знание SQL, опыт работы с одной из СУБД, написания запросов средней сложности и хранимых процедур.
- Знание Linux на уровне опытного пользователя и Bash.
- Будет плюсом: знание Windows, CMD и PowerShell, Docker, опыт использования ИИ для анализа требований, написания кода или разбора результатов тестов.
Условия: полная занятость, график 5/2. Формат работы — удалённо или гибрид.