РСХБ-Интех
Разработчик автоматизированных тестов
- Java
- Apache Maven
- TestNG
- HTTP
- CI/CD
- Git
- SQL
- Selenium
- Bash
Приглашаем разработчика автоматизированных тестов на проект ЕФР (Единое Фронтальное Решение) РСХБ — внутренняя высоконагруженная банковская система для сотрудников (операционистов, менеджеров) для работы с клиентами: кредиты, счета, карты, платежи.
Технологии: Java 21, REST Assured, Selenide, Oracle, IBM MQ, TestNG, Allure, свой фреймворк rshb-testit. Автотесты — API + UI — пишутся на готовом фреймворке, требуется стабильность и понимание банковской логики.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Написание и поддержка автотестов (API + UI): разработка новых и актуализация существующих автоматизированных тестов на основе подготовленных тест-кейсов и чек-листов для высоконагруженной банковской системы;
- Работа с существующим фреймворком: использование текущего фреймворка автоматизации для добавления новых тестов; внесение небольших правок в уже готовые библиотеки (локаторы, тестовые данные);
- Запуск и анализ прогонов: самостоятельный запуск регрессионных прогонов, анализ результатов (Allure/ReportPortal), отсев нестабильных тестов (flaky tests) и заведение багов на найденные ошибки;
- Работа с тестовым окружением: подготовка тестовых данных (SQL/генераторы), настройка окружения для запуска автотестов локально и в CI/CD (GitLab CI / Jenkins);
- Ревью и обучение: участие в code review своих тестов, изучение архитектуры банковского софта, написание простых документационных комментариев к кейсам.
НАШИ ОЖИДАНИЯ ОТ КАНДИДАТА:
-
Java & Maven: Уверенное знание Java 8+ (ООП, коллекции, работа со строками/датами, исключения); опыт сборки проектов через Maven (зависимости, фазы, запуск тестов);
-
Фреймворки тестирования: Опыт работы с TestNG или JUnit (аннотации, ассерты, параметризация, группировка тестов);
- API-тестирование: Понимание HTTP-протокола (методы, статусы, заголовки); опыт написания автотестов через REST Assured (или аналог); знание клиент-серверной архитектуры;
- CI/CD: Базовые навыки работы с Jenkins (запуск готовой джобы, просмотр логов, привязка параметров);
- Git: Уверенное использование Git (commit, push, pull, создание/переключение веток, решение простых конфликтов);
- Базы данных (SQL): Написание запросов средней сложности (JOIN, GROUP BY, WHERE, вложенные запросы) для проверок данных и подготовки тестовых данных;
- Отчетность: Опыт работы с Allure Framework (формирование отчета, анализ вложений и шагов упавшего теста);
- Инструменты команды: Работа в Jira и Confluence (заведение багов, привязка тест-рана к задаче).
БУДЕТ ПЛЮСОМ:
-
Опыт автоматизации: Наличие коммерческого опыта автотестирования (даже 3-6 месяцев стажировки) или сильное портфолио на GitHub;
-
Тест-дизайн: Понимание техник тест-дизайна (эквивалентность, граничные значения, попарное тестирование, предугадывание ошибок);
-
UI-тестирование: Базовый опыт работы с Selenium или Selenide (поиск локаторов, ожидания, Page Object на базовом уровне);
-
Интеграции: Опыт ручного функционального или интеграционного тестирования (особенно сервисных шин — ESB);
-
Bash/Shell: Умение написать простой bash-скрипт для поднятия окружения или распаковки логов;
-
Английский язык: Техническое чтение документации (уровень A2-B1).
ЧТО МЫ ПРЕДЛАГАЕМ:
- Обучение за счет компании (посещение конференций, курсов, помощь в написании статей на Хабр и т.д.);
-
Вертикальное и горизонтальное развитие: регулярные тренинги, вебинары, митапы;
-
Забота о вашем здоровье: ДМС с первого месяца работы, куда входит стоматология;
-
Прозрачный доход: оклад (по итогам интервью) + ежеквартальные премии по результатам KPI;
-
Гибкий график или полная удаленка (по итогам общения с командой);
-
Комфортные и современные офисы в городах присутствия (Москва, Санкт-Петербург, Уфа, Брянск, Новосибирск и др.);
-
Дополнительные бонусы от Россельхозбанка для сотрудников группы компаний (скидки на спортзалы, рестораны, маркетплейсы и т.д.).