описание
Навыки: Построение команды, Тестирование API, SQL, Регрессионное тестирование, SDL/SDLC, Автоматизация тестирования, Selenium, Java, Python, Git. Квалификация: Senior. Специализации: Менеджер по обеспечению качества.
## **О компании и команде**
Мы — аутсорсинговая IT-компания из Казани с аккредитацией с 2018 года, работающая со средним и крупным бизнесом, в том числе в финтех‑домене.
Сейчас мы формируем новую команду тестирования для федерального финтех‑проекта. QA‑функция в проекте создаётся с нуля и будет работать как выделенная команда, интегрированная в процессы заказчика.
Мы ищем QA Lead с опытом автоматизации тестирования, который возьмёт на себя ответственность за построение процессов тестирования, управление командой и контроль качества результата в рамках зоны ответственности аутсорс‑команды.
Роль предполагает сильную управленческую и процессную составляющую при необходимости глубоко разбираться в техническом контексте проекта. Ежедневное написание автотестов не должно стать вашей основной обязанностью.
Если вам интересна системная работа с качеством, выстраивание QA‑функции с нуля и управление командой в сложном домене — эта роль для вас.
## Описание задачи
Построить и внедрить процессы тестирования в проекте, а также сформировать и обеспечить стабильную работу команды тестирования из 7 человек (автоматизированное и ручное тестирование) в интеграции с процессами заказчика.
Команда формируется поэтапно совместно с интервьюерами компании: стартуем с QA Lead, далее подключаем AQA и manual QA.
## Технологический стек
**Стек системы: **Java 11/21, Spring Boot, Postgres, RabbitMQ, ELK, Prometheus, Docker, GitLab CI
**Тестирование:**
- автоматизация тестирования на Java (Python — как плюс);
- UI‑тестирование — Selenium WebDriver (или Playwright);
- нагрузочное тестирование — JMeter (k6, или другие аналоги).
## Ожидания от кандидата
- Опыт в тестировании ПО от 4 лет
- Опыт в роли QA Lead / QA Team Lead / ведущего QA с управленческими функциями
- Допустим опыт в другом технологическом стеке тестирования, если ваших навыков будет достаточно для организации работы команды и взаимодействия с разработчиками и вы сможете за разумный срок освоить технологию в необходимом объеме
- Практический опыт построения или трансформации QA‑процессов
- Глубокое понимание SDLC и жизненного цикла тестирования
- Понимание функциональных и нефункциональных видов тестирования
- Опыт работы с автоматизацией тестирования и понимание её роли в стратегии качества
- Умение приоритизировать тестирование и аргументировать риски в условиях ограниченных сроков
## Профессиональные знания
- Знание основных и нефункциональных видов, уровней и методов тестирования
- Глубокое понимание жизненного цикла разработки и жизненного цикла тестирования
- Понимание архитектуры автотестов и принципов автоматизации
- Знание классификации дефектов и их жизненного цикла
- Понимание клиент‑серверной архитектуры, основ сетей, работы с логами
- Базовое понимание ООП и структур данных
## Профессиональные умения и навыки
- Опыт организации функционального, регрессионного, интеграционного и приемочного тестирования
- Владение подходами к созданию и поддержке тест‑кейсов, чек‑листов и тест‑планов, умение оптимизировать документацию
- Построение процессов тестирования «с нуля» и интеграция QA‑процессов в общий цикл разработки
- Приоритизация тестирования на основе анализа рисков и донесение информации о рисках до стейкхолдеров
- Понимание принципов работы REST API и опыт использования Postman, Swagger
- Понимание работы с БД и SQL на уровне анализа данных и сценариев
- Опыт работы с Git
- Понимание принципов CI/CD и роли автоматизированных тестов в пайплайне
## Выполняемые обязанности
- Управление командой тестировщиков (AQA и manual QA)
- Подбор и адаптация специалистов в команду
- Планирование загрузки команды и распределение задач по релизам
- Разработка и поддержка тест‑планов и стратегии тестирования
- Контроль соблюдения и развития процессов тестирования
- Анализ метрик качества и подготовка отчётности
- Тестирование системы и создание технической документации
- Участие в принятии решений по развитию автоматизации тестирования
- Взаимодействие с Заказчиком и смежными подразделениями: Бизнес-подразделения, ИБ, Эксплуатация, смежные подразделения разработки и подрядные организации
## Будет плюсом
- Опыт работы в финтех‑, банковских или транзакционных системах
- Опыт запуска QA‑функции или команды тестирования с нуля
- Опыт плотного взаимодействия с бизнес‑пользователями и эксплуатацией
- Знание техник Property-based Testing и Model-based Testing
- Понимание принципов quality gates и построения метрик качества
- Опыт работы с автоматизацией тестирования на Java (или Python)
## Требования к личным качествам
Работоспособность, ответственность, быстрое мышление, коммуникабельность, умение работать в команде и самостоятельно.
## Формат работы и условия
- Работа возможна только при нахождении на территории РФ
- Удалённый формат работы
- Возможен гибридный формат при нахождении в г. Казани
- Оформление по ТК РФ, оплачиваемые отпуска и больничные
- Полная занятость: 40 часов в неделю
- Рабочее время: приоритет — московское время (10:00–19:00), возможна гибкость по согласованию
## Требования к личным качествам
Работоспособность, ответственность, быстрое мышление, коммуникабельность, умение работать в команде и самостоятельно.
## Дополнительная информация для отклика
Будет полезно, если в сопроводительном письме вы коротко ответите:
- Какой у вас опыт построения или изменения QA‑процессов?
- Команда какого размера была в вашей зоне ответственности?
- Как вы принимаете решения о приоритизации тестирования и оценке рисков?
- С какими технологическими стеками автотестов ранее работали?
Кроме вакансии выше, мы рассматриваем кандидатов по следующим направлениям:
- Техлид (старший специалист) по автоматизированному тестированию / TechLead (Senior) AQA
- Специалист по автоматизированному тестированию / AQA
- Специалист по ручному тестированию (QA)
- Системный аналитик (SA)