Инженер по автоматизированному тестированию / QA Auto Java (Flink)

БФТ-Холдинг
📍 Москва 💼 От 3 до 6 лет
Откликнуться на hh.ru
✍ Составить сопроводительное письмо

Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.

💰 Сколько зарабатывают на этой позиции

150 000 ₽ — медиана, обычно 110 000–183 000 ₽
По 2992 вакансиям «инженер» в городе Москва. Подробная зарплатная аналитика →

В настоящий момент находимся в поиске Инженера автоматизированного тестирования на проект для крупного государственного заказчика.

Цель проекта — глубокая модернизация и перенос критически важной транзакционной системы федерального масштаба с монолита на событийно-ориентированную и потоковую архитектуру. Система обрабатывает жизненный цикл более чем 120 миллионов пользователей в режиме реального времени.

Стек: Java 11+, JUnit 5, Allure, Apache Kafka (Protobuf/JSON), Apache Flink, gRPC, PostgreSQL (JDBC), GitLab CI, RestAssured, JsonPath, Lombok, MapStruct, JavaFaker, Spotless, PMD, Linux, Windows.

Чем предстоит заниматься:

  • Написанием интеграционных автотестов 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 — качество кода

Мы предлагаем:

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

Похожие вакансии

Инженер-энергетик
от 134 000 до 134 000 ₽
Международный Аэропорт Внуково · 📍 Москва
Инженер-эколог / инженер-радиолог
от 90 000 до 110 000 ₽
ЛЕОГранд · 📍 Москва
Инженер-проектировщик по роботизации производственных линий (pre-sale)
от 200 000 ₽
Служба занятости населения города Москвы · 📍 Москва
Инженер-теплотехник
от 100 000 до 110 000 ₽
Аренда помещений · 📍 Москва
Все вакансии «инженер» в городе Москва →

Ещё вакансии в «БФТ-Холдинг»

Ведущий системный аналитик (Flink)
БФТ-Холдинг · 📍 Москва
ИТ-юрист
БФТ-Холдинг · 📍 Москва
Старший юрист (44 ФЗ)
БФТ-Холдинг · 📍 Москва
Ведущий бизнес - аналитик
БФТ-Холдинг · 📍 Москва
Ведущий системный аналитик
БФТ-Холдинг · 📍 Москва
Все 52 вакансии компании →

Вакансии в городе Москва

Директор магазина-партнёр
от 160 000 до 225 000 ₽
Пятёрочка · 📍 Москва
Администратор магазина
от 120 000 до 150 000 ₽
Пятёрочка · 📍 Москва
Водитель автомобиля категории Е
от 185 000 до 250 000 ₽
ITECO · 📍 Москва
Личный водитель
от 150 000 до 170 000 ₽
Станкофлот · 📍 Москва
Все вакансии в городе Москва →
Откликнуться на hh.ru

Проверка безопасности

Пожалуйста, введите символы с картинки для продолжения

Капча
Неверный ответ, попробуйте ещё раз