Разработчик по автоматизации тестирования в Электронные сертификаты

Местоположение и тип занятости

ТомскПолный рабочий день

Компания

Оператор национальной платежной системы «Мир»

Описание вакансии

ПРОЕКТ:
Электронные сертификаты - проект, который помогает людям избавиться от бюрократии и приобретать товары и услуги за счет Электронных сертификатов, привязанных к банковской карте, а Государству реализовывать точечную и целевую поддержку граждан.

В рамках проекта мы:

  • создаем и развиваем единое 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, возможность работать удаленно.