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