Мы создаём платёжную платформу нового поколения — систему для обработки
платежей, переводов и финансовой отчётности, интегрированную с внешними бан-
ками и платёжными провайдерами, с дополнительным функционалом для наших
клиентов. Мы в активном поиске Senior QA.
Мы ожидаем от тебя:
- Способность самостоятельно строить стратегию тестирования, а не только выполнять указания;
- Умение выявлять слабые места в архитектуре и предлагать улучшения;
- Готовность брать на себя ответственность за качество конечного продукта;
- Способность быстро погружаться в новую техническую и предметную область;
- Инициативность: если чего-то не хватает — не молчать, а предлагать и реализовывать.
Обязанности:
- Функциональное, интеграционное и системное тестирование микросервисных приложений (Kotlin/Java, Spring Boot 3);
- Тестирование распределённых сценариев: Kafka, асинхронные процессы, проверка консистентности данных;
- Разработка, поддержка и запуск автотестов для API и backend-сервисов (JUnit5/TestNG/RestAssured/Kotlin);
- Тестирование RESTful API, работа с переменными окружения, коллекциями, сценариями (Postman, RestAssured);
- Проверка корректности обработки транзакций в PostgreSQL (SQL-запросы, функции, view);
- Тестирование интеграций с внешними платёжными партнёрами, проверка E2E-флоу;
- Подготовка тестовой документации: тест-кейсы, чек-листы, схемы тестирования, баг- репорты, отчёты;
- Участие в CI/CD (GitHub Actions / Jenkins): запуск автотестов, анализ pipeline, подготовка тестовых окружений;
- Контрактное тестирование (OpenAPI, JSON Schema) и проверка обратной/прямой совместимости версий API;
- Работа с S3, Secrets Manager, конфигами и динамическими настройками сервисов;
- Анализ метрик, логов и трассировок (Grafana, Prometheus);
- Участие в ежедневных стендапах и планировании, оценка задач, формирование рисков по качеству;
- Самостоятельное планирование тестирования, предложение улучшений покрытия, выявление узких мест;
- Ведение ответственности за качество релиза end-to-end: от получения задачи до выката в прод.
Требования:
- 3+ года опыта тестирования ПО (предпочтительно финтех, high-load, транзакционные системы);
- Сильный опыт тестирования API и интеграционных сценариев;
- Умение писать автотесты на Kotlin или Java (JUnit5/TestNG/RestAssured);
- Глубокое понимание микросервисной архитектуры, принципов взаимодействия сервисов: REST, Kafka;
- Уверенное знание SQL; умение писать сложные запросы для проверки бизнес-логики;
- Опыт работы с Git, GitHub/GitLab, Jira/Notion;
- Понимание CI/CD процессов, умение запускать/отлаживать автотесты в pipeline;
- Умение работать самостоятельно, без детальных инструкций, формировать стратегию тестирования и принимать технические решения;
- Способность разбираться в логах, метриках, профиле ошибок и находить первопричину дефектов.
Будет плюсом:
- Автоматизация тестов на Kotlin/Java (JUnit5, TestNG, RestAssured, Gradle/Maven);
- Опыт UI-тестирования (Selenium, Playwright, Cypress);
- Навыки нагрузочного тестирования (k6, JMeter, Gatling): подготовка сценариев, анализ результатов;
- Опыт работы с Kubernetes (kubectl, логирование, наблюдаемость);
- Понимание AWS (EKS, S3, Secrets Manager, CloudWatch);
- Опыт контрактного тестирования (Pact, OpenAPI validation);
- Опыт тестирования асинхронных сценариев: Kafka topics, ретраи, дедупликация, Exactly- Once, idempotency;
- Знание принципов безопасности в платежных системах: PCI DSS, безопасные схемы авторизации, защита данных;
- Понимание SLA/SLO и умение тестировать сервисы на соответствие производительным требованиям.
Условия:
- Оформление по ТК РФ;
- Гибкий график;
- Формат работы: офис, гибрид, удаленно (на выбор).