Москва
Обязанности:
- Полное погружение в один из ключевых доменов: Переводы (Transfers), Платежи (Payments), Кредиты (Credits) или Карты (Cards).
- Глубокий тест-анализ: Детальный анализ требований от аналитиков и разработчиков, выявление слабых мест, рисков и составление приоритизированного плана тестирования.
- Проектирование тестовой документации: Создание и поддержка в актуальном состоянии чек-листов и тест-кейсов в Zephyr (Jira) с применением техник тест-дизайна.
- Комплексное тестирование: Проведение функционального, интеграционного, регрессионного и, что критично важно, исследовательского (exploratory) тестирования для поиска сложных и неочевидных дефектов.
- Тестирование API: Активная работа с API через Postman/Swagger (на уровне составления и выполнения запросов, анализа ответов и статус-кодов) для тестирования бэкенд-логики.
- Работа с данными: Самостоятельная подготовка тестовых данных через API и написание сложных SQL-запросов (JOIN, вложенные подзапросы) для валидации данных в БД.
- Багрепортинг: Четкое, структурированное описание дефектов в Jira с полным контекстом, логами и шагами для воспроизведения. Курация дефектов до полного устранения.
- Взаимодействие с автоматизаторами: Тесная работа с командой автотестирования: помощь в формализации сценариев для автоматизации, прогон и анализ результатов уже готовых автотестов.
Требования:
- Опыт коммерческого тестирования от 2-х лет, из них не менее 1 года — в FinTech, банковской сфере или на высоконагруженных проектах.
- Опыт работы в команде по Agile/Scrum.
- Глубокий практический опыт тестирования API (REST) с использованием Postman или аналогов. Умение читать Swagger — обязательно.
- Уверенное знание SQL на уровне написания сложных запросов с использованием JOIN, подзапросов, агрегирующих функций.
- Опыт тестирования мобильных приложений (iOS, Android) и веб-приложений с пониманием специфики каждой платформы в т.ч на эмуляторах и симуляторах.
- Системное мышление, умение анализировать не только требования, но и логику работы всей системы.
- Навыки применения техник тест-дизайна на практике (классы эквивалентности, граничные значения, таблицы решений).
- Опыт работы с прокси-инструментами (Charles, Fiddler) для анализа и модификации сетевого трафика
- Опыт работы с Jira, Confluence.
- Ответственность, проактивность и умение работать в условиях неполных требований.
Что будет серьезным преимуществом (плюсы):
- Базовые знания в области автоматизации (умение прочитать и понять простой код на Java).
- Опыт работы с логами (Kibana, Grafana) для анализа проблем.
- Понимание принципов CI/CD и места тестирования в этом процессе.
- Опыт тестирования в рамках микросервисной архитектуры.
- Знание основ клиент-банков или платежных систем.