Инженер по тестированию в команду MBA (Management Business Applications)

Яндекс
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Команда MBA (Management Business Application) разрабатывает и сопровождает IT-решения, необходимые для предоставления цифровых сервисов клиентам и управления ресурсами компании. У нас сложный и разнородный IT-ландшафт, в котором enterprise-системы прошлого десятилетия уживаются с современными технологиями, методологиями разработки, управления архитектурой и качеством сервиса.

Мы ищем опытного Senior QA Engineer, который присоединится к нашей команде. Вы будете работать с распределёнными системами, микросервисной архитектурой и корпоративными платформами, играть ключевую роль в процессах обеспечения качества.

Ключевые проекты
WARP: мультитенантная микросервисная платформа электронного документооборота с интеграцией внешних ЭДО-операторов. Стек: Java 17, Spring Boot 3.4, PostgreSQL, Liquibase, Kafka, Logbroker, Quartz, Spring Statemachine.
YaDoc: внутренний сервис Яндекса для полного цикла работы с первичными документами — от формирования и подписания до рассылки и архивирования. Стек: Spring Boot 3.4, Temporal, PostgreSQL, YTsaurus, Redis, Logbroker.
Какие задачи вас ждут

Тестирование продукта

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

Развитие процессов обеспечения качества

Мы стремимся к тому, чтобы наши процессы тестирования были максимально эффективными и соответствовали масштабу наших систем. Нужно будет анализировать текущие подходы, предлагать и обосновывать улучшения. Вы будете играть ключевую роль в построении и адаптации тест-стратегии для крупных проектов, а мы будем всячески поддерживать внедрение ваших идей на всех этапах.

Мы ждём, что вы
Тестировали микросервисную архитектуру
Глубоко понимаете пирамиду тестирования и умеете применять её на практике
Тестировали REST API — работали с Postman, REST Assured, Curl, понимаете HTTP-методы, статус-коды, авторизацию: OAuth 2.0, JWT
Работали с Kafka, RabbitMQ или ActiveMQ: занимались проверкой очередей, топиков, dead letter queue
Уверенно владеете SQL: PostgreSQL, Oracle, MSSQL
Знаете принципы тест-дизайна: BVA, EP, Decision Table, State Transition, Pairwise
Знаете паттерны интеграционного тестирования
Будет плюсом, если вы
Понимаете транзакции, индексы, джойны
Тестировали производительность, анализировали метрики и профилировали запросы с помощью JMeter, Gatling или k6
Разрабатывали с нуля тест-стратегии для крупных проектов, работали с Jenkins, GitLab CI, GitHub Actions или TeamCity
Умеете встраивать тесты в пайплайны: владеете smoke, regression, performance на разных стейджах
На базовом уровне знаете Docker и Kubernetes для развёртывания тестовых сред
Писали автотесты на Python (Pytest), Java (JUnit/TestNG), JavaScript/TypeScript (Playwright, Cypress)
Автоматизировали API-тестирование: работали с REST Assured, Karate DSL
AI-помощник
ИсточникСкрыто
Опубликовано7 июл.
Настоящий работодатель никогда не попросит перевести деньги, продиктовать код из SMS, войти под чужим аккаунтом или поставить непонятное приложение. Столкнулся с таким при отклике — прекращай переписку и расскажи нам в чате с основателем или через форму обратной связи.