Обязанности:
Чем предстоит заниматься: Построить с нуля фреймворк автотестов (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 Мы предлагаем: Работу в аккредитованной минцифрой компании, наши сотрудники могут воспользоваться всеми плюшками от государства: льготной ипотекой, отсрочкой от армии (для военнообязанных) и пр... Комфортные условия работы: конкурентную зарплату, согласно грейдовой системе, гибкое начало и окончание рабочего дня; Поддержку профессионального развития: участие в профильных конференциях и компенсацию обучения; систему внутреннего развития (ИПР) составленный после прохождения ИС совместно с твоим руководителем. Корпоративные бонусы: ДМС, корпоративное такси, мобильная связь и многое другое. Команду профессионалов рядом: мы любим командную работу. Тебя будут окружать специалисты, которые многому могут научить и готовы чему-то учиться и у тебя. Нам важно, чтобы специалист усиливал команду, а команда - специалиста.Похожие вакансии
Договорная
Новосибирск. Станции метро: Площадь Ленина
True Engineering
QA Engineer / Тестировщик Middle
До 100 000 руб.
Новосибирск. Станции метро: Площадь Ленина
Смарт консалтинг
Специалист по тестированию ПО / Middle QA Engineer
Договорная
Новосибирск. Станции метро: Площадь Ленина
Интабия
AI-agnostic Developer/Product Software Engineer (Middle+ / Senior-)
От 250 000 до 350 000 руб.
Новосибирск. Станции метро: Площадь Ленина
Хомяк Елена Александровна