Старший инженер по тестированию
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Идёт трансформация системы "Электронный архив" из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга.
Основа микросервисов реализовывается на базе библиотеки JMIX и Spring Boot для Java микросервисов (Java 11 и новее). Все микросервисы располагаются и работают на серверах под управлением RHEL, с дальнейшим переходом на Docker-контейнеры на основе RHEL. В качестве framework для фронта используется Angular.
Цель команды:
Реализовать Единую платформу хранения документов, которая обеспечит структурированное хранение и гибкий поиск документов, образующихся в процессе деятельности Банка как в электронном, так и в бумажном виде.
Задачи команды:
1. Реализация отказоустойчивой и высоконагруженной платформы для хранения документов.
2. Создание интуитивно понятного и гибко настраиваемого интерфейса.
3. Реализация интеграций со всеми ключевыми системами банка с использованием технологий – Kafka, GrafQl, Web-сервисы, REST.
4. Внедрение BPM-системы по управлению заявками с использование технологии Camunda.
5. Внедрение OCR с нуля.
6. Реализация системы мониторинга кредитных заявок Оборонно-промышленного комплекса.
Ключевые задачи:
- Тестирование системы в рамках продуктовой команды;
- Проведение автоматизированного регрессионного и интеграционного тестирования;
- Разработка автотестов и их актуализация;
- Ведение тестовой документации (тест-кейсы, отчеты, баг репорты).
Что важно для нас:
- Опыт работы в тестировании не менее 3х лет (в автоматизированном тестировании - не менее 2х лет);
- Уверенное знание теории и методов тестирования;
- Понимание жизненного цикла разработки ПО;
- Знание технологии REST/SOAP;
- Знание SQL (уровень самостоятельного написания запросов);
- Опыт автоматизации тестирования Web приложений (Selenuim\Selenide);
- Опыт автоматизации тестирования Backend (API, Postman);
- Знание Java и понимание основ ООП.
Будет Вашим преимуществом:
- Опыт работы в банковской сфере;
- Опыт тестирования микросервисной архитектуры;
- Работа с Linux системами;
- Опыт работы с инструментами CI/CD.
Мы предлагаем:
- Официальное оформление в соответствии с ТК РФ;
- Конкурентный уровень дохода: оклад + премии;
- Медицинская страховка, страховка для выезжающих за границу;
- Доплата к больничному листу;
- Дополнительные льготы при заключении брака и рождении детей;
- Социальная поддержка при сложных жизненных ситуациях;
- Льготное кредитование для сотрудников;
- Обучение в корпоративном университете банка;
- Корпоративная библиотека.