Skip to content

Open nowPosted 12 days ago

QA Lead (Billing & Revenue Assurance)

idt107 open roles

Where
Bogotá
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowQA Lead (Billing & Revenue Assurance)idt · Bogotá
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on idt's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.4%1 day
  2. 3.5%3 days
  3. 7.7%7 days
  4. 13.4%14 days
  5. 34.5%30 days
This job: posted 12 days ago

The posting

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.

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.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against idt's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on idt's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    idt's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.