СписокРабот
Вся Россия
    Все города

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

    з/п не указана
    Московский филиал АО ЦентрИнформ Москва
    Полный день Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    О проекте: ЕГАИС — это масштабная, высоконагруженная распределенная система федерального уровня, обеспечивающая сквозной учет, контроль и прослеживаемость жизненного цикла алкогольной продукции в РФ. Система работает в режиме 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).

    Источник: hh · Опубликовано: сегодня

    Ещё вакансии в городе Москва

    Все
    Пятёрочка Москва
    Гибкий график Постоянная занятость без опыта

    Распределительные центры Пятёрочка приглашают на вакансию: Кладовщик-комплектовщик склада ЧЕМ НУЖНО ЗАНИМАТЬСЯ: Погрузка и выгрузка товара Сборка заказа с помощью голосового терминала и электротележки ОТ НАС: Фиксированн…

    Логистик Декларант Москва
    Удаленная работа Постоянная занятость опыт от 6 лет

    Выбирай удаленный формат работы в ООО "Логистик Декларант". Это бутиковая компания с экспертным уровнем сервиса и гибким администрированием процессов, ранее являвшаяся частью международного логистического концерна. Присо…

    ЦНИТИ Техномаш-ВОС Москва
    Полный день Постоянная занятость опыт от 1 года

    Проводится разработка и изготовление волоконно-оптических систем связи и телеметрии, а также их компонентов. В лабораторию испытаний требуется инженер-испытатель. Обязанности: Освоение современной и перспективной компоне…

    Инжинириум МГТУ им. Н. Э. Баумана (ИП Мойзес Михаил Геннадьевич) Москва
    Гибкий график Частичная занятость опыт от 1 года

    Ты увлечён наукой, технологиями и хочешь делиться знаниями с детьми? Тогда тебе к нам — в команду Инжинириум МГТУ им. Н.Э. Баумана!Мы ищем педагога, который владеет навыками: • Программирование (Python)• Робототехника (A…