21.05.2026 в 05:26 Просмотры 1 +1 сегодня Вакансия партнера

Middle Aqa Engineer (Java)

Новосибирск , Советская улица, 12

Специализация: Программист, разработчик

Формат работы: На месте работодателя

График работы: Сменный

Тип занятости: Полная занятость

Опыт: От 3 до 6 лет

Выплата: ежемесячно

Обязанности

  • Построить с нуля фреймворк автотестов (Java + Cucumber + Selenide + REST Assured) для двух фича-стримов (проект:CRM для Soft и Legal взыскания)
  • Покрывать UI (React) и backend (REST API, микросервисы) автотестами в подходе Bdd
  • Интегрировать автотесты в GitLab Ci: пайплайны, запуск по событиям и расписанию, отчётность через Allure + Cucumber adapter
  • Писать SQL-запросы (PostgreSQL) для подготовки тестовых данных и валидации состояния Бд
  • Автоматизировать проверки интеграций с RabbitMQ: формирование, отправка, верификация сообщений
  • Анализировать логи в OpenSearch для локализации дефектов, участвовать в разборе инцидентов
  • Развивать тестовую инфраструктуру: параметризация, тестовые окружения, генерация отчётов
  • Постепенно подключать manual QA коллегу к написанию автотестов, проводить ревью
Опыт и знания:
  • Опыт автоматизации тестирования web + backend от 3 лет, обязательно в проектах с микросервисной архитектурой
  • Уверенное знание Java 17+: Collections, Streams, Ооп, исключения, работа с HTTP-клиентами
  • Опыт построения фреймворка автотестов с нуля — критично, фреймворка в проекте ещё нет
  • Cucumber (Bdd/Gherkin): написание feature-файлов, реализация step definitions, опыт внедрения в команду
  • JUnit 5 или TestNG
  • Selenium WebDriver / Selenide: Page Object Model, ожидания, работа с динамическими элементами
  • REST Assured (или аналоги): построение и проверка запросов, работа с аутентификацией (токены, сессии)
  • Уверенный SQL (Join, подзапросы, агрегации) на PostgreSQL
  • Git, code review, командная разработка тестов
  • GitLab Ci: написание пайплайнов, настройка запуска тестов, анализ результатов
  • Понимание Bdd, функционального, регрессионного, интеграционного тестирования; навык оформления тестовой документации
Стек проекта:
  • Frontend: React JS
  • Backend: Java 17/21, Spring Boot, REST API, RabbitMQ Бд: PostgreSQL, Redis Логи: OpenSearch Мониторинг: Grafana, Zabbix Ci/Cd: GitLab Ci Автотесты: Java, Cucumber, JUnit 5, Selenium/Selenide, REST Assured, Maven/Gradle, Allure + Cucumber adapter, Docker Будет плюсом:
    • Опыт работы с RabbitMQ или Kafka: структура сообщений, очереди, обменники
    • Работа с OpenSearch / Elasticsearch (DSL-запросы, агрегации) для анализа логов
    • Опыт работы с приложениями на BPMN-движке (Camunda, Activiti, jBPM): тестирование бизнес-процессов, переходов между состояниями
    • Знание банковских/финтех-процессов, опыт тестирования платёжных шлюзов и идентификации
    • Опыт менторинга manual-инженеров и обучения команды BDD-практикам
    • Опыт работы с Cursor Ide / AI-инструментами для ускорения написания автотестов
    • Redis, Docker
    • Grafana, Zabbix

    Условия

    • Работу в аккредитованной минцифрой компании, наши сотрудники могут воспользоваться всеми плюшками от государства: льготной ипотекой, отсрочкой от армии (для военнообязанных) и пр...
    • Комфортные условия работы: конкурентную зарплату, согласно грейдовой системе, гибкое начало и окончание рабочего дня;
    • Поддержку профессионального развития: участие в профильных конференциях и компенсацию обучения; систему внутреннего развития (Ипр) составленный после прохождения Ис совместно с твоим руководителем.
    • Корпоративные бонусы: ДМС, корпоративное такси, мобильная связь и многое другое.
    • Команду профессионалов рядом: мы любим командную работу. Тебя будут окружать специалисты, которые многому могут научить и готовы чему-то учиться и у тебя. Нам важно, чтобы специалист усиливал команду, а команда - специалиста.

    Навыки

    Cucumber
    Java
    PostgreSQL
    REST API
    Selenide
    RabbitMQ
    Kafka
    SQL
    Camunda