QA Engineer
Команда работает над госзаказным проектом цифровой трансформации и сервисами «умного города». Роль включает разработку E2E и API автотестов, поддержку пайплайнов и проверку интеграций для обеспечения надёжности критичных бизнес-сервисов.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
TypeScriptPlaywrightREST/GraphQL APIGitLab CIPostmanAllurek6JMeterJavaC#
Задачи
- •Разработка E2E-тестов на Playwright с использованием TypeScript и POM
- •Автоматизация тестирования REST и GraphQL API
- •Настройка и поддержка тестовых пайплайнов в GitLab CI с интеграцией отчётности
- •Тестирование интеграций через брокеры сообщений (проверка контрактов, эмуляция сбоев)
- •Поиск и устранение flaky-тестов, анализ трасс и причин падений
- •Нагрузочное тестирование сценариев и анализ производительности (k6/JMeter)
Обязательно
- •опыт QA от 3 лет в ручном и автоматизированном тестировании
- •практический опыт написания E2E на Playwright с TypeScript (POM, фикстуры, моки, перехват запросов)
- •автоматизация тестирования REST и GraphQL API
- •опыт работы с Postman/Newman для коллекций и скриптов
- •настройка тестовых пайплайнов в GitLab CI и интеграция отчётности (Allure/Test IT)
- •опыт тестирования интеграций через Kafka и/или RabbitMQ
- •опыт написания интеграционных и модульных автотестов на Java (JUnit/Mockito) или C# (NUnit/Moq)
Будет плюсом
- •опыт тестирования микрофронтендов (Module Federation) на Next.js
- •опыт тестирования OAuth 2.0 / OpenID Connect (Keycloak)
- •опыт настройки и администрирования Test IT / Allure TestOps
- •опыт тестирования в высокорегулируемой среде (госзаказ, требования ИБ)
- •опыт контрактного тестирования (Pact или аналог)
- •опыт работы с Docker и Kubernetes для развёртывания тестовых окружений