РСХБ-Интех

Разработчик автоматизированных тестов

Не указана
  • Москва
  • От 1 года до 3 лет
  • 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;

  • Гибкий график или полная удаленка (по итогам общения с командой);

  • Комфортные и современные офисы в городах присутствия (Москва, Санкт-Петербург, Уфа, Брянск, Новосибирск и др.);

  • Дополнительные бонусы от Россельхозбанка для сотрудников группы компаний (скидки на спортзалы, рестораны, маркетплейсы и т.д.).