Описание
Ищем не исполнителя тест-кейсов, а инженера качества, который берет на себя качество сервисов целиком: от разбора требований до поведения в проде. Сайт банка — это веб-платформа, десятки микросервисов, онлайн-заявки и интеграции с системами банка и партнеров, поэтому дефект здесь редко лежит на поверхности. Приоритеты направления — автоматизация и применение искусственного интеллекта в тестировании. От старшего специалиста ждем, что он будет не только тестировать, но и двигать процесс: писать и ревьюить автотесты, подтягивать джунов, предлагать изменения в процессе.
Задачи
•Отвечать за качество отдельных сервисов и фич целиком: анализ требований, тестирование, контроль на проде
•Проводить функциональное, интеграционное и регрессионное тестирование — фронтенд и бэкенд, в том числе на мобильных устройствах
•Писать и ревьюить тест-кейсы, баг-репорты и автотесты команды
•Готовить и сопровождать релизы: состав, регресс, критерии готовности, выкладка, откат при проблемах
•Выявлять риски до разработки — на этапе требований, а не на регрессе
•Разбирать дефекты и продакшен-инциденты до причины: логи, интеграции, очереди, мониторинг
•Развивать автоматизацию: тестовые данные, стенды, запуск тестов в CI/CD
•Заниматься наставничеством: помогать младшим тестировщикам, участвовать в адаптации новых
Требования
•Уверенный коммерческий опыт тестирования веб-приложений и сложных распределенных систем
•Понимание архитектуры веб-приложений и клиент-серверного взаимодействия на практике
•REST API, Swagger, HTTP/HTTPS, JSON — на уровне самостоятельной проверки интеграций
•Хороший SQL: самостоятельно анализировать данные и находить несоответствия
•Асинхронные системы и очереди (Kafka, RabbitMQ): понимание особенностей и умение проверять
•DevTools, Postman, Charles/Proxyman для диагностики
•Логи и мониторинг (Kibana, Grafana, Sentry) на уровне расследования инцидентов
•Автотесты на уровне написания и ревью; Git, CI/CD, понимание сборки и доставки на стенды
•Планирование релизов: состав, регресс, критерии готовности, откат
•Готовность работать с ИИ-инструментами в тестировании: генерация тест-кейсов и данных, анализ логов, разбор дефектов
•Умение задавать неудобные вопросы и отстаивать качество, самостоятельность и ответственность за результат
•Высшее образование (ИТ, прикладная математика, прикладная экономика)
•Опыт в тестировании от 3 лет, на последнем месте не менее 1 года
Будет плюсом: опыт наставничества; контрактное тестирование; смещение тестирования влево (shift-left); метрики качества процесса (покрытие, дефекты, время регресса); опыт тестировщиком и/или инженером сопровождения с функциями тестировщика
Условия
•Официальное трудоустройство с первого дня работы
•Стабильный и прозрачный доход
•Новый современный офис у метро Калужская (формат работы обсуждается индивидуально — офис, гибрид, полностью удаленно)
•Возможность профессионального и карьерного роста (внутреннее обучение, возможность посещать конференции, митапы, хакатоны)
•ДМС после испытательного срока
•Среда для развития через новые и сложные задачи
•Возможность влиять на рабочие процессы, улучшать их и делать удобными для себя и окружающих
•Материальная помощь в различных жизненных ситуациях