QA Automation Engineer (Python)
Московская БиржаГибридот 3 лет5/2Полная занятость
PythonSQLCI/CDGitLinuxJiraGitLab CIBashJenkinsPytestAllure
Описание
Обязанности
- Реализация и оптимизация базовых компонентов фреймворка
- Внедрение стандартов кодирования и паттернов, обеспечивающих читаемость, переиспользуемость и масштабируемость тестов
- Автоматизация сборки и запуска тестов, включая параллельное выполнение, ретраи, селективный запуск по тегам
- Поддержка и обновление зависимостей (библиотек, драйверов, фреймворков), обеспечение совместимости с новыми версиями ПО
- Разработка и поддержка автоматизированных тестов для ТКС ASTS и связанных систем
- Разработка новых автоматизированных тестов
- Поддержка существующих тестов
- Обеспечение покрытия ключевых сценариев
- Создание и поддержка тестовых данных
- Контроль метрик (процент покрытия кода и т.п.)
- Анализ и регистрация ошибок
- Анализ сбоев автоматизированных тестов
- Регистрация дефектов в системах трекинга (Jira)
- Участие в ретроспективах и ревью
Требования
- Опыт работы в тестировании от 3-х лет
- Знание Python (Middle разработчик или выше)
- Опыт разработки автотестов с использованием pytest не менее 3 лет
- Опыт использования allure framework
- Опыт работы с системами контроля версий (предпочтительно git), CI инструментами (предпочтительно gitlab-ci, Jenkins), опыт самостоятельного написания пайплайнов
- Знание SQL: практика использования одной из СУБД на уровне написания запросов средней сложности, написание хранимых процедур
- Знание операционной системы Linux на уровне опытного пользователя, знание bash
Будет плюсом
- Знание операционной системы Windows на уровне опытного пользователя, знание cmd, PowerShell
- Знание Docker
- Опыт использования ИИ (анализ требований, написание кода, разбор результатов тестов или подобные активности)
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо или гибрид