QA Engineer, Инженер по тестированию (Manual + Automation, Java)
Уровень зарплаты: от 150 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: QA Engineer, Инженер по тестированию (Manual + Automation, Java)
Инженер-тестировщик 2 категорииИюнь 2025 — сейчас (1 год и 3 месяца)
Продукт: коробочная платформа цифрового факторинга — личные кабинеты дебитора, поставщика, фактора и администратора, автоматическая верификация поставок, документооборот, гибкие конфигурации под разных заказчиков.
Основные достижения и задачи:
Тестирование: покрыла тестами ключевой функционал всех личных кабинетов; проводила функциональное, регрессионное, смоук- и интеграционное тестирование в разных конфигурациях продукта для разных клиентов.
Автотесты: разрабатывала и поддерживала API-автотесты на Java (IntelliJ IDEA), участвовала в увеличении покрытия.
Разработала внутренний инструмент Autotest UI — fullstack-приложение для централизованного запуска, мониторинга и анализа автотестов сразу по 3 проектам (факторинговая платформа, РОС, AI/n8n-классификатор документов). Проект решил проблему ручного запуска тестов через GitLab CI и разрозненного просмотра результатов.
- Frontend: SPA на Vue 3 + Vite — авторизация, выбор проекта, запуск test-suites, мониторинг pipeline (статус, ссылка на GitLab, отмена запуска), фильтрация результатов, аналитические дашборды.
- Backend: Java 17 + Spring Boot 3 — REST API, интеграция с GitLab Pipeline API (trigger/polling/cancel), альтернативный local runner для Gradle-тестов, чтение и агрегация результатов из PostgreSQL через JDBC.
- Ролевая модель доступа (ADMIN / TESTER / VIEWER) и админ-панель управления пользователями на Spring Security (BCrypt).
- Для AI/n8n-классификатора реализовала сравнение прогонов и consistency-анализ JSON-ответов между запусками.
- Настроила GitLab CI/CD pipelines (smoke/regress/full/API/n8n), сбор артефактов Allure/JUnit, деплой через Docker Compose.
Инструменты и технологии: Java, Spring Boot, Spring Security, Vue 3, Vite, PostgreSQL, JDBC, DBeaver, JMeter, Postman, GitLab CI/CD, GitLab API, Gradle, Docker/Docker Compose, Allure, JUnit, DevTools, Termius, Git, Jira, Confluence, JSON, SQL, HTTP/HTTPS.
