Тестировщик ПО для eZrZ5XxZ6D и киосков самообслуживания — Россия, Москва
Зарплата не указана
ОткликнутьсяМы разрабатываем и поддерживаем программное обеспечение для парка устройств самообслуживания (банкоматы, киоски оплаты услуг, терминалы). Наша команда отвечает за стабильность работы приложений, корректное взаимодействие с аппаратными модулями и удобство пользовательского интерфейса. Мы ищем внимательного тестировщика, который понимает физику процесса выдачи денег/чеков и умеет находить баги там, где их меньше всего ждут — на стыке софта и железа.
Вместе с нами тебе предстоит:
• Тестирование клиентских приложений: Проверка UI/UX интерфейсов zfwVVP4nd6 и киосков на эмуляторах и реальных устройствах.
• Сценарное тестирование транзакций: Проведение полных циклов операций (внесение наличных, снятие наличных, оплата услуг, проверка баланса) с проверкой всех ветвлений (успех, ошибка, отмена, таймаут).
• Тестирование интеграции с периферией: Проверка работы модулей: • Принтеры чеков/купюр (печать, зажевание бумаги, пустая лента).
• Сканеры карт и документов (чтение магнитной полосы, чипа, OCR).
• Модули приема/выдачи наличных (кассеты, датчики наличия купюр).
• NFC-модули и считыватели бесконтактных карт.
• Регрессионное тестирование: Выполнение набора регрессионных тестов перед релизами для обеспечения стабильности работы парка устройств.
• Ведение баг-трекинга: Регистрация дефектов в Jira/YouTrack с подробным описанием шагов воспроизведения, ожидаемого и фактического результата.
• Локализация проблем: Определение источника бага — ошибка в бизнес-логике приложения, проблема с драйвером XFS, сбой сетевого соединения или аппаратная неисправность.
• Написание тестовой документации: Составление и актуализация тест-кейсов, чек-листов и инструкций по тестированию новых функций.
• Тестирование пользовательской документации: Проверка соответствия интерфейса и логики работы руководства пользователя.
Какие навыки и знания для этого необходимы:
• Знание теории тестирования: Виды тестирования, техники проектирования тест-кейсов, жизненный цикл дефекта.
• Опыт ручного тестирования: Понимание принципов тестирования веб-приложений и десктопных решений (если приложение работает под Windows/Linux на устройстве).
• Понимание архитектуры ТСО: Базовое представление о том, как устроен банкомат/киоск (клиентское ПО, серверная часть, драйверы).
• Знание стандарта XFS (eXtensions for Financial Services): Понимание принципов работы Resource Manager, драйверов и основных команд взаимодействия с устройствами (это критично для понимания, почему устройство выдало ошибку).
• Работа с инструментами: Уверенный пользователь Jira, Confluence, TestRail (или аналогов).
• SQL (базовый уровень): Умение написать простой запрос SELECT для проверки данных в базе (например, статус транзакции).
Будет плюсом:
• Опыт работы с банкоматами/ТСО: Реальный опыт тестирования ПО для NCR, Diebold Nixdorf, Wincor или российских интеграторов.
• Знание протоколов связи: Понимание REST API, WebSockets (для тестирования реального времени уведомлений).
• Опыт работы с эмуляторами оборудования: Использование софта для имитации работы принтеров, сканеров и т.д.