Обязанности:

  • Реализация и оптимизация базовых компонентов фреймворка.
  • Внедрение стандартов кодирования и паттернов для повышения читаемости, переиспользуемости и масштабируемости тестов.
  • Автоматизация сборки и запуска тестов, включая параллельное выполнение, ретраи и селективный запуск по тегам.
  • Поддержка и обновление зависимостей, обеспечение совместимости с новыми версиями ПО.
  • Разработка и поддержка автоматизированных тестов для ТКС ASTS и связанных систем, создание тестовых данных и обеспечение покрытия ключевых сценариев.
  • Контроль метрик покрытия кода и анализ сбоев автоматизированных тестов.
  • Регистрация дефектов в Jira, участие в ретроспективах и ревью.

Требования:

  • Опыт работы в тестировании от 3 лет.
  • Знание Python на уровне Middle-разработчика или выше.
  • Опыт разработки автотестов с pytest не менее 3 лет и опыт использования Allure Framework.
  • Опыт работы с системами контроля версий, предпочтительно Git, и CI-инструментами, предпочтительно GitLab CI и Jenkins; самостоятельное написание пайплайнов.
  • Знание SQL, опыт работы с одной из СУБД, написания запросов средней сложности и хранимых процедур.
  • Знание Linux на уровне опытного пользователя и Bash.
  • Будет плюсом: знание Windows, CMD и PowerShell, Docker, опыт использования ИИ для анализа требований, написания кода или разбора результатов тестов.

Условия: полная занятость, график 5/2. Формат работы — удалённо или гибрид.