на главную
bft•39 мин. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Инженер автоматизированного тестирования

УдалённоДМССкидки на спорт и английскийКорпоративная валютаУдалённый формат

Навыки и технологии

Apache KafkaPostgreSQLJavaApache SparkGitLab CI/CD

Ключевая задача

Написание интеграционных автотестов на Java для модернизируемой транзакционной системы федерального масштаба с переходом на событийно-ориентированную архитектуру.

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

Обязанности

  • Написанием интеграционных автотестов Java поверх существующего фреймворка
  • Созданием JUnit-расширений/аннотаций при необходимости
  • Отлаживанием end-to-end сценариев (Kafka -> Flink -> gRPC -> DB) и чтением логов

Требования

  • Уверенный Java 11+ (опыт написания тестового и сервисного кода). Понимание коллекций, generics, базовых потоков
  • Умение читать и дописывать тестовый фреймворк (база-классы, сервисы, десериализаторы, хелперы)
  • Умение писать стабильные, воспроизводимые интеграционные тесты (timeouts, идемпотентность)
  • Опыт взаимодействия с системами под тестом (Apache Kafka) - producer/consumer, написание собственных сериализаторов/десериализаторов (JSON, Protobuf), понимание групп потребителей, оффсетов, топиков.
  • Опыт с PostgreSQL (JDBC, SQL-запросы для проверки персистентности)
  • Опыт с gRPC + Protobuf (блокирующие стабы, metadata, работа с proto, JSON-proto (JsonFormat))
  • Опыт с GitLab CI (понимание пайплайна на template-основе, stages, variables, cache, artifacts)
  • Опыт с Allure (интеграция с JUnit5, @Step, attachments, history)

Будет плюсом:

  • Опыт с RestAssured + JsonPath — REST-проверки
  • Опыт с MapStruct, Lombok, JavaFaker
  • Опыт с Spotless / PMD — качество кода

Условия

  • Работа в аккредитованной ИТ-Компании, занимающей лидирующие позиции на рынке
  • ДМС после испытательного срока с возможностью страхования детей и родственников
  • Спорт и изучение английского языка со скидкой
  • Корпоративная валюта, с помощью которой можно приобрести ценные подарки, компенсировать расходы на детский лагерь или занятия спортом
  • Праздники и ивенты — неотъемлемая часть нашей корпоративной культуры
  • Удобные процессы: оформляем кадровые документы в электронном виде онлайн и без бумаги. И, конечно же, у нас всё прозрачно и надежно: белое оформление по ТК РФ
  • Удаленный формат работы