Мы разрабатываем и поддерживаем программное обеспечение для парка устройств самообслуживания (банкоматы, киоски оплаты услуг, терминалы). Наша команда отвечает за стабильность работы приложений, корректное взаимодействие с аппаратными модулями и удобство пользовательского интерфейса. Мы ищем внимательного тестировщика, который понимает физику процесса выдачи денег/чеков и умеет находить баги там, где их меньше всего ждут — на стыке софта и железа.
Вместе с нами тебе предстоит:
- Анализ архитектуры решений: Изучение того, как текущее ПО взаимодействует с устройствами самообслуживания (принтеры, сканеры, модули приема/выдачи купюр, NFC). Понимание ограничений «железа» для корректной постановки задач разработчикам.
- Работа с потребителями: Интервьюирование стейкхолдеров (бизнес-заказчиков, операторов ТСО), выявление их потребностей и перевод их в четкие функциональные и нефункциональные требования.
- Моделирование процессов: Построение диаграмм (BPMN, UML) бизнес-процессов использования устройств самообслуживания.
- Валидация тест-кейсов: Не проведение тестов руками, а ревью тест-кейсов QA-инженеров. Проверка того, покрывают ли тесты все заявленные требования и граничные случаи (edge cases) работы с оборудованием.
- Анализ отклонений: Выявление расхождений между плановыми показателями проекта (SLA, время отклика, частота ошибок оборудования) и фактическими данными. Анализ причин этих отклонений.
- Консультирование команд: Разъяснение разработчикам и тестировщикам логики работы протоколов XFS, стандартов EMV/ISO8583, чтобы избежать ошибок на этапе интеграции.
- Разработка технической документации: Написание спецификаций API, описаний интерфейсов взаимодействия с драйверами XFS, пользовательских инструкций для операторов и клиентов.
- Поддержка жизненного цикла: Участие в планировании спринтов (Scrum), оценка сложности задач с точки зрения интеграции с оборудованием.
Какие навыки и знания для этого необходимы:
- Глубокое понимание XFS (eXtensions for Financial Services): Аналитик должен знать, какие команды доступны через XFS, какие есть ограничения у разных производителей оборудования (NCR, Diebold, Wincor и др.).
- Опыт работы с устройствами самообслуживания: Понимание физики процесса (что такое кассета, модуль приема карт, дисплей клиента).
- Навыки работы с требованиями: Умение писать User Stories, Use Cases, BRD/FRD документы.
- Понимание платежных протоколов: Базовое знание ISO8583 (структура сообщения, типы сообщений) и PCI DSS (требования безопасности к данным карт).
- Знание методологий Agile/Scrum: Понимание ролей и артефактов.
Будет плюсом: - Опыт работы с банковскими картами (EMV/NFC) и понимание криптографических операций (шифрование PIN-блока, токенизация).
- Навыки работы с инструментами моделирования (Enterprise Architect, Visio, Draw.io).
- Английский язык (уровень чтения технической документации).