Ищем автотестировщика для проверки backend-сервисов на Java, интеграционных API, банковских/финансовых сценариев и пользовательских бизнес-флоу.
Обязанности
- разработка и поддержка автотестов для Java backend-сервисов.
- покрытие unit, integration, contract, regression и E2E-сценариев.
- проверка REST/RPC API, сервисных контрактов, DTO, статусов и ошибок.
- тестирование бизнес-логики, связанной с платёжными сценариями, лимитами, контрагентами, документами и статусами операций.
- проверка корректности работы сервисов с хранилищем данных и stub/mock-реализациями.
- поддержка тестов в Maven multi-module проектах.
- настройка и запуск тестов в локальном окружении и CI.
- анализ падений автотестов, локализация причины и оформление дефектов.
- подготовка тестовых данных, фикстур, моков и заглушек внешних систем.
- проверка негативных сценариев: недоступность внешнего сервиса, дубли запросов, ошибки авторизации, некорректные входные данные, превышение лимитов.
- контроль, чтобы клиентские API не раскрывали внутренние технические детали и чувствительные данные.
- подготовка отчётов по результатам прогонов автотестов.
- для части сервисов тестировать frontend.
Требования
- опыт автоматизации тестирования Java backend-сервисов.
- опыт работы с Maven multi-module проектами.
- опыт тестирования API и сервисных контрактов.
- опыт подготовки тестовых данных и проверки данных в БД.
- опыт анализа логов и причин падения тестов.
- опыт в банковском, финтех или B2B-домене будет большим плюсом.
Будет плюсом
- понимание банковских платёжных процессов.
- опыт тестирования платёжных документов, лимитов, контрагентов и подписания.
- опыт contract testing между микросервисами.
- опыт тестирования сервисов с event-driven архитектурой.
- опыт работы с Kafka или другими брокерами сообщений.
- опыт performance/smoke тестов для поиска, каталогов или больших объёмов данных.
- опыт проверки безопасности API на базовом уровне.
Тебе нужно будет самостоятельно:
- разобраться в Java-сервисе;
- поднять локальное окружение;
- написать автотесты;
- подготовить тестовые данные;
- проверить API-контракты;
- локализовать причину падения;
- оформить понятный дефект;
- встроить тесты в CI.
Условия
- комфортный современный офис - м. Кутузовская
- ежегодный пересмотр зарплаты, годовой бонус
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративная пенсионная программа.