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