Заголовок: QA Lead (Billing & Revenue Assurance)
Компания: IDT Corporation
Местоположение: Богота / Мексика / Сан-Хосе / Панама / Монтевидео / Асунсьон / Лима / Сантьяго / Сукре / Кито / удаленно
Мы ищем опытного ведущего QA-инженера, который будет отвечать за качество биллинговой платформы Net2Phone. Мы создаем биллинговую систему, где каждый счет может быть достоверно проверен на правильность расчета, налогообложения, пропорционального распределения, сверки, и где команда сможет подтвердить это утверждение документально подтвержденным покрытием, а не предположениями.
Вы сосредоточитесь на всестороннем тестировании правильности биллинга: как звонок превращается в запись для расчета и затем в строку счета, где использование теряется или учитывается дважды между коммутатором и счетом, как работает пропорциональное распределение при изменении клиентом тарифного плана в середине цикла, и как проверяется результат стороннего налогового движка, когда вы не можете его проинспектировать.
Вы так же хорошо владеете управлением командой: устанавливаете стандарты документации, выступаете в качестве фильтра входящих запросов от отдела разработки продуктов и решаете, где усилия по автоматизации принесут реальную пользу.
Это позиция с большим объемом ручного тестирования: руководство по автоматизации здесь означает планирование, приоритизацию и управление покрытием, а не повседневную разработку фреймворков. Вы не будете основным исполнителем, но от вас ожидается чтение, рецензирование и отладка наборов тестов команды.
ПОЖАЛУЙСТА, ПОДАВАЙТЕ РЕЗЮМЕ НА АНГЛИЙСКОМ ЯЗЫКЕ.
ПРИНИМАЕМ КАНДИДАТОВ ТОЛЬКО ИЗ ЛАТИНСКОЙ АМЕРИКИ.
ТРЕБУЕТСЯ СВОБОДНОЕ ВЛАДЕНИЕ АНГЛИЙСКИМ ЯЗЫКОМ.
Обязанности:
- Быть активным членом Scrum-команды, полностью участвуя во всех Agile-церемониях и поддерживая все связанные артефакты.
- Отвечать за стратегию тестирования биллинга: охватывая расчеты, медиацию, выставление счетов, налогообложение, платежи, кредиты, корректировки, рассылку уведомлений о задолженности и биллинговые иерархии для реселлеров/white-label.
- Разрабатывать и документировать тестовое покрытие для циклов закрытия биллинговых периодов в конце месяца, включая границы отсечения и часовых поясов, повторные запуски, частичные сбои и безопасность повторных попыток.
- Проводить тестирование обеспечения доходов (revenue assurance): сверку объемов CDR с выставленными счетами и количественную оценку финансового воздействия любых расхождений.
- Отслеживать расхождения в биллинге до их первопричины: различая дефекты в движке расчета от проблем с медиацией или со стороны коммутатора, включая чтение SIP-трассировок или захватов пакетов при необходимости.
- Обеспечивать выполнение требования к входному фильтру: гарантировать, что ни одна пользовательская история не попадает в спринт без проверяемых критериев приемки.
- Устанавливать и обеспечивать соблюдение стандартов документации: гарантировать прослеживаемость от требований до тестовых случаев и проверяемое покрытие на эпик.
- Управлять дорожной картой автоматизации: определяя, что будет автоматизировано, в каком порядке и с каким ожидаемым ROI, проводя обзоры кода и тестов для полученных наборов.
- Устанавливать и сообщать метрики качества биллинга: процент упущенных дефектов (defect escape rate), покрытие, плотность дефектов, готовность к выпуску.
- Менторство QA-инженеров по биллингу и предоставление четкого технического руководства.
- Сообщать и эскалировать риски качества продукта: отстаивать свою позицию при поддержке данными.
Требования:
- 8+ лет опыта в QA, включая практический опыт работы с производственной системой биллинга, расчета тарифов или платежей.
- Рабочее знание расчета тарифов и биллинга использования: тарифные планы, сопоставление префиксов, шаги расчета, минимальная длительность, плата за соединение, зоны назначения.
- Опыт работы с подписочным биллингом: периодические и непериодические платежи, пропорциональное распределение в середине цикла, апгрейды, даунгрейды, пробные периоды, акции и скидки.
- Опыт выставления счетов: генерация счетов, итоги по позициям, детализация использования, кредитовые авизо, ручные корректировки, возвраты и рассылка уведомлений о задолженности.
- Уверенные навыки SQL (объединения, агрегации, оконные функции), достаточные для самостоятельной сверки использования с счетами.
- Понимание точности и округления: представление десятичных vs. чисел с плавающей запятой, режимы округления, округление на уровне строки vs. на уровне счета, и определение, где каждое из них приводит к дефектам на уровне центов.
- Доказанный опыт руководства или менторства QA-инженеров.
- Опыт отстаивания своей позиции с доказательствами: отклонение непроверяемых требований, задержка выпусков на основе данных, переговоры об объеме с использованием метрик.
- Владение формальной системой управления тестированием (TMS) и Jira.
- Профессиональное владение английским языком (устно и письменно) с надежным пересечением с рабочими часами восточного побережья США.
Мы используем следующие технологии:
- Python & Pytest: для автоматизации сервисов и интеграций.
- Playwright: для автоматизации UI.
- SQL: для проверки данных биллинга и расчета тарифов — это ежедневный инструмент в этой роли, а не случайный.
- Allure TestOps: как наша система управления тестированием (TMS). Автоматизированные тестовые случаи связаны с кейсами TMS, и мы ожидаем, что QA будет расширять покрытие непосредственно в ней.
- Jira: для управления проектами и отслеживания дефектов.
- GitHub Actions (GHA) & Jenkins: для CI/CD, используя общие библиотеки конвейеров.
- Grafana: для мониторинга метрик качества и доставки, включая процент упущенных дефектов (defect escape rate).
- Сторонний налоговый движок (Third-Party Tax Engine): для расчета телекоммуникационных налогов и регуляторных сборов.
- Мы всегда открыты к внедрению любого разумного инструмента, который повышает качество продукта.
Плюсы:
- Рабочее знание SIP/VoIP потоков звонков, относящихся к биллинговым записям: сегменты звонков, отвеченные vs. неотвеченные звонки, биллинговая vs. фактическая длительность, переводы, сегменты конференций.
- Владение Python/Pytest и Playwright: ценятся для рецензирования, отладки и оценки автоматизации тестирования, а не для создания фреймворков с нуля.
- Опыт тестирования REST API для сервисов биллинга и расчета тарифов.
- Опыт тестирования интеграции платежных шлюзов.
- Валидация телекоммуникационных налоговых движков (Avalara, SureTax, Vertex или эквивалент).
- Опыт работы с мультивалютностью и FX (иностранная валюта).
- Знакомство с конвейерами Jenkins и GitHub Actions (GHA), достаточное для анализа и интерпретации результатов сборки.
Мы рады предложить:
- Возможность удаленной работы!
- B2B Employment ($, gross).
- Стабильная работа с перспективой долгосрочного роста.
- Конкурентная заработная плата с ежегодным пересмотром результатов.
- Очень хорошее оборудование.
- Захватывающая и сложная работа с талантливыми людьми вокруг.
- Непрерывное обучение и возможности карьерного роста.
- Компенсация профессионального обучения, семинаров и конференций.
- Реферальная программа: получайте вознаграждение за помощь в развитии команды талантливыми людьми.
- Компания оплачивает курсы английского языка для улучшения вашего профессионального роста.