описание
Должность: QA Automation Engineer (.NET / React)
Локация: Беларусь
Удалёнка, фулл-тайм.
Мы развиваем финтех-платформу на стеке .NET Core + React.
Внутри — микросервисы, очереди сообщений (RabbitMQ), PostgreSQL, Redis, S3-подобное хранилище, контейнеры в Kubernetes и мониторинг через Sentry, Prometheus/Grafana.
Ищем QA Automation инженера, который возьмёт на себя автоматизацию тестирования и регресс на разных уровнях: от unit и API до e2e и нагрузочных сценариев.
❗️Чем предстоит заниматься
• Разрабатывать и поддерживать автотесты:
o API-тесты для микросервисов на .NET Core (REST).
o UI-автотесты для фронтенда на React/TypeScript.
o интеграционные и end-to-end сценарии.
• Вести тестовую документацию:
o составлять и обновлять чек-листы для функционального, интеграционного и регрессионного тестирования.
o собирать и поддерживать регрессионный набор тестов (авто и ручные сценарии).
o помогать расставлять приоритеты регресса (smoke / sanity / полный регресс).
• Развивать тестовую инфраструктуру:
o запускать автотесты в Kubernetes-окружении.
o интегрировать тесты в CI/CD (GitLab CI).
o настраивать регулярные прогоны регресса (по релизам, ночные сборки и т.п.).
• Работать с логами и метриками:
o использовать Sentry, Prometheus/Grafana для поиска причин сбоев и оценки стабильности релизов.
• Участвовать в формировании подхода к качеству:
o участвовать в определении Definition of Done.
o помогать выстраивать тестовую пирамиду (unit → API → UI/e2e → регресс).
o следить за тем, чтобы ключевые регрессионные сценарии были надёжно покрыты.
Наш стек
• Backend: .NET Core / C#, REST, Redis, RabbitMQ, PostgreSQL, S3.
• Frontend: React.
• Инфраструктура: Kubernetes, GitLab CI.
• Мониторинг: Sentry, Prometheus, Grafana.
❗️Что важно от AQA
• Опыт в автоматизации тестирования от 3 лет.
• Практический опыт:
o написания API-тестов (REST).
o разработки UI-автотестов для SPA (желательно React).
o создания и ведения чек-листов и регрессионных наборов.
o участия в планировании и проведении регрессионного тестирования релизов.
• Понимание:
o микросервисной архитектуры и особенностей распределённых систем.
o принципов работы очередей сообщений (RabbitMQ или аналогов).
• Опыт работы с SQL-БД:
o уверенное владение PostgreSQL или схожими СУБД.
o умение писать запросы для подготовки и проверки тестовых данных.
• Базовое понимание логирования и мониторинга (будет плюсом опыт с Sentry/ELK/Grafana/Prometheus).
Плюсом будет
• Участие в построении тестовой стратегии, в том числе стратегии регресса (что автоматизируем, что оставляем ручным, как часто и что запускаем).
• Опыт нагрузочного/перфоманс-тестирования.
TG: