Инженер по тестированию в команду MBA (Management Business Applications)
офис, гибрид, Москва
Команда MBA поддерживает enterprise-решения для цифровых сервисов и внутренних процессов. Роль в фокусе на QA для распределённых микросервисных платформ (WARP, YaDoc): автоматизация тестирования, интеграционные и нагрузочные проверки, повышение надёжности критичных сервисов
ГрейдSenior
Стек
Spring BootPostgreSQLKafkaLogbrokerTemporalRedisYTsaurusPostmanREST AssuredJMeterGatlingDockerKubernetesLiquibaseQuartz
Задачи
- •Функциональное, интеграционное, регрессионное и нагрузочное тестирование сервисов
- •Разработка и внедрение тест-стратегий и интеграция тестов в CI/CD пайплайны
- •Проектирование и автоматизация API и интеграционных тестов
- •Анализ требований, декомпозиция задач и участие в разработке новых фич
- •Анализ производительности, профилирование запросов и выявление узких мест
- •Ведение тест-документации, фиксация и трекинг дефектов
Обязательно
- •Опыт тестирования микросервисной архитектуры
- •Глубокое понимание пирамиды тестирования и применение на практике
- •Опыт тестирования REST API; знание HTTP-методов и статус-кодов, авторизация OAuth 2.0, JWT
- •Опыт работы с брокерами сообщений (Kafka, RabbitMQ, ActiveMQ) и проверкой очередей/DLQ
- •Уверенное владение SQL: PostgreSQL, Oracle, MSSQL
- •Знание методов тест-дизайна: BVA, EP, Decision Table, State Transition, Pairwise
- •Знание паттернов интеграционного тестирования
Будет плюсом
- •Понимание транзакций, индексов и джойнов
- •Опыт нагрузочного тестирования и анализа метрик (JMeter, Gatling, k6)
- •Опыт разработки тест-стратегий и работы с CI/CD (Jenkins, GitLab CI, GitHub Actions, TeamCity)
- •Умение встраивать тесты в пайплайны: smoke, regression, performance
- •Базовые навыки Docker и Kubernetes для развёртывания тестовых сред
- •Опыт написания автотестов: Python (pytest), Java (JUnit/TestNG), JS/TS (Playwright, Cypress)
- •Автоматизация API-тестирования: REST Assured, Karate DSL