Разработчик по автоматизации тестирования в Электронные сертификаты
Требования
Местоположение и тип занятости
Компания
Оператор национальной платежной системы «Мир»
Описание вакансии
Условия работы
ПРОЕКТ:
Электронные сертификаты - проект, который помогает людям избавиться от бюрократии и приобретать товары и услуги за счет Электронных сертификатов, привязанных к банковской карте, а Государству реализовывать точечную и целевую поддержку граждан.
В рамках проекта мы:
- создаем и развиваем единое API в рамках платформы, к которой подключаем магазины и маркетплейсы по всей стране;
- проводим авторизации и управляем балансами электронных сертификатов;
- интегрируемся с системами государственных органов для получения информации о выданных сертификатах гражданам и предоставления отчетов.
ТЕХНОЛОГИЧЕСКИЙ СТЕК:
- Наша backend-платформа основана на микросервисах и технологиях: Java 11, Kotlin, Spring Boot, Kafka, Redis, PostgreSQL, Kubernetes;
- Для тестирования используем: Java 11, Kotlin, Kotest, Kodein, Ktorm, Retrofit 2(OkHttp 3), Selenide, Docker, Docker Compose, Kubernetes, Gatling (Kotlin DSL).
ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:
- Обеспечивать покрытие автотестами каждого микросервиса изолированно;
- Подготавливать и реализовывать автоматизированные тестовые сценарии;
- Настраивать тестовое окружение в Docker Compose;
- Настраивать e2e-стенды в Docker/Kubernetes;
- Принимать участие в развитии фреймворка автоматизированного тестирования;
- Настраивать и поддерживать сборочные скрипты Gradle и CI-pipeline;
- Проведение и анализ результатов нагрузочного тестирования.
ОТ ТЕБЯ ПОТРЕБУЕТСЯ:
- Знания теории тестирования;
- Уверенные знания Java Core (есть понимание что такое Reflection и Stream API);
- Опыт работы с jUnit5, Wiremock, Retrofit/RestAssured;
- Базовое знание структуры баз данных и SQL;
- Понимание клиент-серверной архитектуры;
- Базовое знание HTTP/HTTPS;
- Навыки работы с Docker, Kubernetes.
БУДЕТ ЗДОРОВО ЕСЛИ:
- У тебя есть опыт разработки на Kotlin и использования Kotest;
- У тебя есть опыт работы с инструментами нагрузочного тестирования (Gatling);
- У тебя есть опыт встраивания DevOps-практик;
- У тебя есть опыт работы c Jenkins/Bamboo (или другим CI-сервером), Nexus, Ansible.
ЧТО У НАС ЕСТЬ:
- Достойный уровень заработной платы + премии;
- Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
- Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
- Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
- Комфортный офис на ст.м. Римская (БЦ «Голден Гейт»): зоны отдыха, корпоративная столовая, кухни с чаем, кофе и снеками;
- График работы: 5/2, возможность работать удаленно.