Описание вакансии
Мы в поисках QA Engineer уровня Middle+ / Senior с опытом работы от 3 лет в FinTech направлении.
Обязанности:
-
Тестирование платёжных систем и финансовых сервисов (функциональное, регрессионное, интеграционное, smoke/sanity, exploratory)
-
Разработка и поддержка тест-кейсов, чек-листов и тестовой документации
-
Тестирование REST API, микросервисов;
-
Валидация данных в БД, проверка финансовых расчётов, reconciliation, ledger
-
Анализ логов и мониторинг через Kibana / Grafana / Sentry
-
Воспроизведение и документирование багов, участие в их расследовании (Root Cause Analysis)
-
Написание и поддержка автотестов (UI / API), интеграция в CI/CD
-
Performance testing с использованием JMeter / k6
-
Оценка рисков, участие в planning, grooming и release-процессах
-
Взаимодействие с командами Backend, Frontend, DevOps, Product
-
Контроль качества релизов и определение quality gates
-
Оценка пользовательского опыта (UX): если функционал реализован неудобно, нелогично или расположен не на своём месте — открыто и без сомнений давать обратную связь команде и предлагать улучшения
-
Активное участие в обсуждении продукта с позиции конечного пользователя, выявление слабых мест в customer journey
-
Для Senior: построение QA-стратегии, менторинг команды, участие в архитектурных решениях, ownership за качество продакшена
Требования:
Тестирование:
-
Функциональное, регрессионное, smoke/sanity, exploratory тестирование
-
Техники тест-дизайна: Equivalence Partitioning, Boundary Value Analysis, Decision Tables, State Transition
-
Жизненный цикл бага, Root Cause Analysis
-
Risk-based testing, построение test strategy и coverage matrix
API и интеграции:
-
REST API, JSON/XML, HTTP методы и статус-коды
-
Postman / Insomnia, Swagger / OpenAPI
-
Аутентификация: JWT, Bearer Token, API Keys
-
Тестирование микросервисов и event-driven архитектуры
-
Contract testing, mocking / stubbing (WireMock)
Базы данных и работа с данными:
-
Уверенное знание SQL: JOIN, subqueries, window functions, агрегатные функции
-
Валидация CRUD-операций и финансовых расчётов
-
Reconciliation, ledger validation, double-entry logic
-
Проверка консистентности данных между сервисами
Web и Mobile:
-
Chrome DevTools, responsive testing
-
Cookies, sessions, HTTP/HTTPS
-
Основы mobile testing, отличия Android / iOS
FinTech-домен:
-
Жизненный цикл платежа, статусы транзакций, refund / reversal
-
Acquiring, issuing, payment gateways, settlement, chargebacks
-
AML / KYC, banking APIs, ERP / accounting integrations
-
Decimal precision, округления, timezone handling
-
Distributed transactions, eventual consistency, failure recovery
Автоматизация:
-
Selenium / Playwright / Cypress
-
API automation, Page Object Model, fixtures
-
Parallel execution, test data generation
-
Опыт с одним из языков: Java / JavaScript / TypeScript / Python
-
Построение и поддержка automation-фреймворков
Performance Testing:
-
JMeter / k6
-
Load vs stress testing, поиск bottlenecks
-
Тестирование пиковых нагрузок платежей
-
SLA / SLO / SLI, latency и throughput analysis
-
Security и Compliance:
-
OWASP Top 10, auth / authz, маскирование sensitive data
-
PCI DSS, GDPR, SOX, audit trails
-
Проверка access control, encryption, permission boundaries
Мониторинг и логи:
-
Kibana, Grafana, Sentry
-
Анализ логов, incident analysis, root cause investigations
-
Лидерство (для Senior):
-
Менторинг QA-команды
-
Улучшение процессов тестирования, shift-left подход
-
Участие в архитектурных обсуждениях
-
Ownership за качество продакшена
Что для нас важно:
-
Accuracy first — в FinTech даже маленькая ошибка может стоить денег
-
Auditability — система должна быть traceable, reproducible, observable
-
Security mindset — внимание к access control и защите данных
-
Production thinking — понимание поведения системы при retry, дубликатах, partial failure, network timeout
-
Customer focus — QA смотрит на продукт глазами пользователя и не боится открыто говорить о проблемах UX, неудобствах и нелогичных решениях.
Условия:
- Комфортный офис в центре Ташкента;
- Удобный график работы с 9:00 до 18:00, либо с 10:00 до 19:00;
- Профессиональный рост и обучение;
-
Возможность влиять на продукт и процессы;
- Участие в масштабных проектах в сфере платёжных технологий;
-
Дружный коллектив и лояльное руководство;
- Простые и прозрачные внутренние процессы;
- Минимум бюрократии и быстрые процессы принятия решений.