Мы ищем опытного QA инженера в команду, которая занимается развитием и улучшением высоконагруженной эквайринговой системы, обеспечивающей взаимодействие с международными платёжными системами (Visa, MasterCard, Amex и др.).
Тебе предстоит не просто проверять работоспособность системы, а влиять на то, как именно тестируется продукт, организован процесс поставки, и как команда относится к качеству в целом.
Чем предстоит заниматься:
- Модернизировать тестовый фреймворк;
- Участвовать в рефакторинге текущей системы автотестов, делая ее чище, быстрее и стабильнее;
- Расширять покрытие автотестами;
- Оптимизировать регрессионное тестирование;
- Пересматривать и приоритизировать регрессы, убирать дубли, ускорять обратную связь;
- Внедрять автотесты в CI/CD пайплайны.
Технологии и инструменты:
- Python, PyTest — опыт написания и поддержки автотестов;
- Git — работа с ветками, PR, разрешение конфликтов;
- SQLAlchemy, Pydantic, Allure — знакомство и опыт использования приветствуются;
- CI/CD — базовое понимание пайплайнов (на примере GitLab CI);
- Linux — уверенное владение консолью.
Мы ожидаем:
- Владение техниками тест-дизайна: граничные значения, эквивалентные классы, таблицы решений, pairwise;
- Понимание уровней тестирования: unit, integration, system, e2e;
- Умение оформлять тест-планы, чек-листы, баг-репорты;
- Гибкость и зрелость в работе: предлагаешь улучшения без запроса, анализируешь суть, умеешь объяснять и убеждать, разбираешься в бизнес-логике и работаешь с документацией и аналитикой;
- Что ты разделяешь наш подход, что QA — это не проверка фичи, а контроль качества всего процесса до деплоя и после.
Почему с нами интересно:
- Есть возможность влиять на архитектуру тестовой системы, а не просто «покрывать тестами»;
- Четкие метрики улучшения: сокращение времени на регресс, рост покрытия, стабильность.