Описание
Компания BSS — российский разработчик комплексного программного решения, включающего платформу ДБО нового поколения Digital2Go (в том числе использующую микросервисы), инновационную омниканальную диалоговую платформу Digital2Speech и комплексную систему информационной безопасности.
О роли
Мы ищем ведущего инженера, который возьмёт на себя автотестирование крупного финтех-продукта.
Задачи
•Вести направление в ежедневной работе — прогоны, новые тесты, инфраструктура
•Участвовать в переходе на новую архитектуру автотестирования вместе с архитектором компании
•Внедрять подходы применения AI в автотестировании — от генерации тестов до анализа результатов
•Поддержка и развитие текущего решения по автотестированию: фреймворки на Java и Groovy, UI-тесты на Selenide, прогоны в TeamCity и GitLab
•Погружение в продукт и тестовую модель
•Разработка автотестов по новым доработкам продукта: пользовательские сценарии, UI, API, интеграции с внешними системами
•Анализ результатов прогонов: разбор упавших тестов, заведение дефектов, поддержание набора в актуальном состоянии
•Работа над стабильностью и временем прогонов
•Развитие инфраструктуры запуска автотестов совместно с DevOps, в том числе перевод прогонов на Kubernetes
•Участие в переходе на новый стек под руководством архитектора компании: обкатка подходов, перевод автотестов на новый каркас (смотрим в сторону Playwright + TypeScript)
•Участие во внедрении генерации автотестов AI-ассистентами
Требования
•Опыт автоматизации тестирования веб-приложений и API от 4 лет
•Опыт использования LLM или AI-агентов для генерации кода автотестов
•Уверенная Java, умение читать и дорабатывать чужой код
•Selenium или Selenide, TestNG или JUnit
•Практика работы с REST API и базами данных: проверки интеграций, работа с тестовыми данными
•CI/CD: GitLab CI или TeamCity, Docker
•Опыт работы с системами управления тестированием (TestRail, TestY)
•Навык построения отчётов о прогонах в Allure
•Умение находить причины нестабильности тестов и устранять их, а не маскировать ретраями
•Готовность вести направление автотестирования: самостоятельно расставлять приоритеты и отвечать за результат
•Готовность разбираться в большом продукте со сложной предметной областью
Будет плюсом
•Знание Groovy — часть текущих автотестов написана на нём
•Опыт работы с Playwright, TypeScript или JavaScript
•Kubernetes: запуск и отладка приложений в кластере
•Опыт автоматизации десктопных приложений Windows
•Опыт в финтехе или банковских проектах
Условия
•Живую задачу: продукт активно развивается, и автотестирование развивается вместе с ним
•Возможность применить инновационные подходы к автотестированию с использованием AI
•Работу в связке с сильными командами разработки, DevOps и QA и поддержку архитектора
•Стабильность и признание: компания входит в топ-15 крупнейших финтех-компаний России и в список системообразующих ИТ-организаций РФ
•Профессиональное развитие: менторство, внутренние вебинары, участие в профильных конференциях
•Конкурентную заработную плату и пакет ДМС
•Удалённый формат работы или гибрид, гибкий график