Инженер по тестированию и поддержке микросервисной платформы ЕГАИС (QA / QA Automation Engineer)

Московский филиал АО ЦентрИнформ

Инженер по тестированию и поддержке микросервисной платформы ЕГАИС (QA / QA Automation Engineer)

Москва, Каширское шоссе, 3к2с2

Метро: Верхние Котлы

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

О проекте:

ЕГАИС — это масштабная, высоконагруженная распределенная система федерального уровня, обеспечивающая сквозной учет, контроль и прослеживаемость жизненного цикла алкогольной продукции в РФ. Система работает в режиме 24/7, обрабатывает миллионы транзакций ежедневно и построена на современных технологиях: микросервисная архитектура, Kubernetes, Kafka, PostgreSQL и Java/Spring.

Мы ищем внимательного и технически подкованного специалиста, который обеспечит качество интеграций, будет проводить глубокий анализ логов для диагностики сложных ошибок и развивать инструменты автоматизированного тестирования.

🔑 Ключевые обязанности

1. Анализ логов и диагностика инцидентов:

- Глубокий анализ логов Java/Spring-сервисов, Kafka-топиков БД для выявления корневых причин сбоев.

- Корреляция запросов и ответов через логи для отслеживания жизненного цикла документов.

2. Тестирование API и интеграций:

- Верификация корректности передачи статусов и взаимодействия между микросервисами.

- Тестирование исправлений через curl-запросы, jq и специализированные инструменты (Postman, SoapUI).

3. Работа с базами данных и целостностью данных:

- Написание и адаптация сложных SQL-запросов (PostgreSQL/MySQL) для фильтрации данных по специфическим критериям.

- Проверка состояний БД после обработки транзакций, устранение ошибок типов данных и нарушений Foreign Key ограничений.

4. Автоматизация и скрипты:

- Разработка и доработка скриптов на Python (FastAPI, Bash) для ежедневного мониторинга, анализа логов и автоматизации рутинных проверок.

5. Работа с внешними системами и форматами данных:

- Валидация и корректировка XML-парсеров и скриптов формирования документов.

- Интеграционное тестирование с внешними системами (СЭД «Дело», NextCloud API, ГИС МТ, СМЭВ), включая работу с криптографическими API (ГОСТ).

6. Тестирование фронтенда:

- Ручное тестирование UI/UX компонентов нового Личного кабинета (Angular/TypeScript).

🛠 Требования к кандидату

Обязательные:

- Java / Spring Boot: Понимание архитектуры микросервисов, умение читать и анализировать логи Java-сервисов для отладки (написание кода на Java не требуется, но понимание принципов обязательно).

- SQL (PostgreSQL / MySQL): Уверенное написание сложных запросов, понимание работы с FK-ограничениями и специфическими типами данных (UUID, BigInt).

- Apache Kafka: Опыт работы с Kafka CLI, чтение и анализ логов брокера сообщений, понимание очередей и событийно-ориентированной архитектуры.

- Python / Bash: Навыки написания скриптов для автоматизации задач, фильтрации данных и парсинга логов.

- Инструменты отладки API: Уверенная работа в терминале, использование `curl`, `jq` для верификации ответов сервисов.

- GitLab / Kubernetes: Базовое понимание работы в контейнерных средах, умение управлять версиями кода и отслеживать деплой.

Желательные:

- Опыт ручного тестирования веб-интерфейсов (понимание основ Angular/TypeScript).

- Практический опыт работы с XML/XSD (валидация, парсинг, исправление форматов).

- Опыт взаимодействия с криптографическими API (ГОСТ-сертификаты, электронная подпись).

📋 Рекомендуемые практики и ожидания от работы

- Структурированность: Четкое фиксирование статусов поиска логов, версий, входных/выходных данных (XML, Kafka) и результатов отправки сообщений в отчетах.

- Профессиональная терминология: Активное использование принятой в системе терминологии.

- Качество артефактов: Прикладывание полных логов ошибок и примеров данных при заведении багов или закрытии задач.

- Коммуникация: Конструктивная обратная связь с разработчиками и авторами задач, обоснование формирования запросов под ограничения доступа к БД.

💼 Условия и преимущества

1. Масштаб и значимость: Работа с федеральной системой, обеспечивающей легальный оборот продукции на всем российском рынке.

2. Современный стек: Возможность работать с актуальными технологиями (Kubernetes, Kafka, микросервисы, Python, Angular).

3. Профессиональный рост: Разнообразие задач (от интеграционного тестирования и работы с БД до скриптов автоматизации и фронтенда), работа в команде с опытными Senior-специалистами и архитекторами.

4. Стабильность: Государственный проект с долгосрочной перспективой и четкими процессами (Code Review, CI/CD, документирование).

5. Инфраструктура: Доступ к современным инструментам разработки (IntelliJ IDEA, GitLab CI, Prometheus, Grafana, Elasticsearch).

Навыки
  • SQL
  • PostgreSQL
  • Системная интеграция
Посмотреть контакты работодателя

Адрес

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

Цифров
  • Москва

  • Не указана

Рекомендуем
СБЕР
  • Москва

  • Не указана

Рекомендуем
Сеть фитнес-клубов Spirit

QA Инженер

Сеть фитнес-клубов Spirit

  • Москва

  • Не указана

Рекомендуем
Центурион-Инновации

QA engineer manual (офис)

Центурион-Инновации

  • Москва

  • Не указана

EKONIKA
  • Москва

  • Не указана

Bell Integrator Регионы

QA manual (офис)

Bell Integrator Регионы

  • Москва

  • Не указана

Страховая компания Сбербанк страхование

Middle QA инженер (автотестировщик Python)

Страховая компания Сбербанк страхование

  • Москва

  • Не указана

СП Диджитал
  • Москва

  • от 230000 RUR

СБЕР

QA auto

СБЕР

  • Москва

  • от 230000 RUR

Ситидрайв

QA Fullstack инженер

Ситидрайв

  • Москва

  • от 230000 RUR

СБЕР
  • Москва

  • от 230000 RUR

Тестировщик ПО

Кибертех-Сигнал

  • Москва

  • от 230000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию