质量负责人(计费与收入保障)
QA Lead (Billing & Revenue Assurance)
我们正在寻找一位经验丰富的首席QA工程师,负责Net2Phone计费平台的质量。我们正在构建一个计费系统,其中每张发票都能被证明是正确计费、征税、按比例计算、对账的,并且团队可以以文档化的覆盖率来支持这一主张,而不是依赖假设。
你将专注于端到端测试计费的准确性:通话如何变成计费记录,再变成发票条目;在交换机和账单之间使用量是否丢失或重复计算;客户在周期中途更改计划时,按比例计算的行为如何;以及当无法检查第三方税务引擎输出时,如何验证其结果。你同样具备领导团队的能力:制定文档标准,作为产品团队的入口审核者,并决定自动化工作在哪里能真正产生价值。
这是一个以手动测试为主的职位:这里的自动化领导意味着规划、优先级排序和覆盖率管理,而不是日常框架开发。你不会是主要的实现者,但需要阅读、审查和调试团队的测试套件。
- 请提交英文简历。
- 仅接受拉美地区候选人。
- 需要高级英语口语能力。
职责
- 作为Scrum团队的积极成员,全面参与所有敏捷仪式并维护相关文档。
- 负责计费的测试策略:涵盖计费、中介、发票、税务、支付、信用、调整、催收以及分销商/白标计费层级。
- 设计并记录月结计费周期的测试覆盖范围,包括截止和时区边界、重新运行、部分失败和重试安全性。
- 执行收入保障测试:将CDR数量与发票金额进行对账,并量化任何差异的财务影响。
- 追踪计费差异的根本原因:区分计费引擎缺陷与中介或交换机侧的问题,必要时阅读SIP追踪或数据包捕获。
- 执行需求输入审核:确保没有可测试验收标准的用户故事进入冲刺。
- 制定并执行文档标准:确保需求到测试用例的可追溯性,并对每个史诗的覆盖率进行可审查的评审。
- 推动自动化路线图:决定哪些内容需要自动化、按什么顺序以及预期的ROI,同时对生成的测试套件进行代码和测试审查。
- 建立并报告计费质量指标:缺陷逃逸率、计费准确率、测试覆盖率等。
查看英文原文
We are looking for an experienced Lead QA Engineer to own quality for the Net2Phone billing platform. We are building a billing system where every invoice is provably correctly rated, taxed, prorated, reconciled and where the team can defend that claim with documented coverage rather than assumptions.
You will focus on testing billing correctness end-to-end: how a call becomes a rated record and then an invoice line, where usage gets lost or double-counted between the switch and the bill, how proration behaves when a customer changes plans mid-cycle, and how a third-party tax engine's output is verified when you can't inspect it. You are equally skilled in leading a team: setting the documentation standard, acting as the intake gatekeeper with Product, and deciding where automation effort yields true value.
This is a manual-testing-heavy position: automation leadership here means planning, prioritization, and coverage governance, not day-to-day framework development. You will not be the primary implementer, but you will be expected to read, review, and debug the team's suites.
- PLEASE SUBMIT CV IN ENGLISH.
- ONLY ACCEPTING CANDIDATES FROM LATAM.
- ADVANCED SPOKEN ENGLISH IS REQUIRED.
Responsibilities
- Act as an active member of a Scrum team, participating fully in all agile ceremonies and maintaining all related artifacts.
- Own the test strategy for billing: Covering rating, mediation, invoicing, taxation, payments, credits, adjustments, dunning, and reseller/white-label billing hierarchies.
- Design and document test coverage for month-end billing cycles, including cutoff and timezone boundaries, reruns, partial failures, and retry safety.
- Perform revenue-assurance testing: Reconciling CDR volumes against invoiced amounts and quantifying the financial impact of any discrepancies.
- Trace billing discrepancies to their root cause: Distinguishing rating-engine defects from mediation or switch-side issues, including reading SIP traces or packet captures when necessary.
- Enforce the requirement intake gate: Ensuring no user story enters a sprint without testable acceptance criteria.
- Set and enforce documentation standards: Ensuring requirement-to-test-case traceability and reviewable per-epic coverage.
- Drive the automation roadmap: Deciding what gets automated, in what order, and with what expected ROI, while conducting code and test reviews for the resulting suites.
- Establish and report billing quality metrics: Defect escape rate, coverage, defect density, and release readiness.
- Mentor billing QA engineers and provide clear technical direction.
- Communicate and escalate product quality risks: Holding ground when supported by data.
Requirements:
- 8+ years in QA, including hands-on experience with a production billing, rating, or payments system.
- Working knowledge of rating and usage billing: Rate decks, prefix matching, billing increments, minimum durations, connection fees, and destination zones.
- Subscription billing experience: Recurring and non-recurring charges, mid-cycle proration, upgrades, downgrades, trials, promotions, and discounts.
- Invoicing experience: Invoice generation, line-item totals, usage detail, credit memos, manual adjustments, refunds, and dunning.
- Strong SQL skills (joins, aggregations, window functions) sufficient to reconcile usage against invoices independently.
- Precision and rounding literacy: Decimal vs. floating-point representation, rounding modes, line-level vs. invoice-level rounding, and identifying where each produces cent-level defects.
- Proven experience leading or mentoring QA engineers.
- A track record of pushing back with evidence: Rejecting untestable requirements, holding releases based on data, and negotiating scope using metrics.
- Proficiency with a formal Test Management System (TMS) and Jira.
- Professional English proficiency (spoken and written) with reliable overlap with US Eastern business hours
We use the following technologies:
- Python & Pytest: For service and integration automation.
- Playwright: For UI automation.
- SQL: For billing and rating data validation—this is a daily tool in this role, not an occasional one.
- Allure TestOps: As our Test Management System (TMS). Automated test cases are linked to TMS cases, and we expect QA to extend coverage directly within it.
- Jira: For project management and defect tracking.
- GitHub Actions (GHA) & Jenkins: For CI/CD, leveraging shared pipeline libraries.
- Grafana: For monitoring quality and delivery metrics, including defect escape rate.
- Third-Party Tax Engine: For telecom tax and regulatory fee calculations.
We are always open to adopting any reasonable tool that drives higher quality into the product.
Pluses:
- Working knowledge of SIP/VoIP call flows as they relate to billable records: call legs, answered vs. unanswered calls, billable vs. elapsed duration, transfers, and conference legs.
- Proficiency in Python/pytest and Playwright: Valued for reviewing, debugging, and evaluating test automation, rather than building frameworks from scratch.
- REST API testing experience against billing and rating services.
- Payment gateway integration testing experience.
- Telecom tax engine validation (Avalara, SureTax, Vertex, or equivalent).
- Multi-currency and FX (foreign exchange) handling experience.
- Familiarity with Jenkins and GitHub Actions (GHA) pipelines, sufficient to analyze and interpret build results.
We are pleased to offer:
- Remote work opportunity!
- B2B Employment ($, gross).
- Stable job with long-term growth perspective.
- Competitive salary with annual performance review.
- Really good hardware.
- An exciting and challenging job with talented people around.
- Continuous learning and career growth opportunities.
- Compensation for professional training, seminars, and conferences.
- Referral program: get rewarded for helping us grow the team with talented people.
- Company-supported English classes to enhance your professional growth.
About us:
IDT Technologies is a part of IDT Corporation—an American telecommunications company founded in 1990 and headquartered in New Jersey. It is an industry leader in prepaid communication and payment services and one of the world's largest international voice carriers. We are listed on the NYSE, employ over 1,500 people across 20+ countries, and have revenues in excess of $1.5 billion.
Net2Phone () is a global provider of unified cloud communications solutions. It offers an integrated communications suite featuring powerful collaboration tools, including voice, messaging, chat, and unlimited domestic and international calling to 23+ countries.
PLEASE SUBMIT CV IN ENGLISH
Originally posted on Himalayas