Skip to main content
FreelanceJobs logo

Senior QA Engineer – SaaS Billing Rules Engine

FreelanceJobs
Full Timesenior
CAPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

SQLPostgreSQLAPISaaSB2B

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We are a fast-growing B2B SaaS platform. We're seeking a highly analytical QA contractor to test our Rules Engine and Billing system.

Our platform allows customers to generate bills for their clients

The billing engine applies:

  • Markups
  • Fees
  • Discounts
  • Conditional logic
  • Aggregation rules
  • Dataset-specific customizations

Rules can be applied dynamically to datasets, which makes automated testing difficult due to the combinatorial flexibility of the system.

We need a detail-oriented QA professional who can manually test complex billing scenarios, create structured rule configurations inside the platform, generate bills, and validate financial outcomes directly against the database using SQL.

This is not a surface-level UI QA role. We need someone who understands data, logic, and financial correctness.

NOTE:

This person will not be writing any code (no or very limited automated testing).

This role will interface with the platform and the database using the UI and validate the outcomes directly against the databases using SQL.

What You'll Be Doing

Use the SaaS platform to:

  • Create complex billing rules
  • Configure conditional logic
  • Generate customer bills
  • Validate calculated outputs
  • Validate billing outcomes directly via SQL queries in PostgreSQL

Cross-check:

  • Rule application logic
  • Aggregations and grouping behavior
  • Markup and discount math
  • Edge cases (nulls, zero values, overlapping rules, etc.)
  • Identify logical inconsistencies or rule precedence issues
  • Document test scenarios clearly and reproducibly

Provide structured bug reports with:

  • Reproduction steps
  • Expected vs actual results
  • Supporting SQL validation

Required Experience

  • Strong SQL skills (PostgreSQL preferred)
  • Comfortable writing joins, aggregations, CTEs
  • Able to validate financial math directly in raw datasets
  • Experience testing financial or billing systems
  • Experience validating rule-based or logic-driven systems

Comfortable reasoning about:

  • Conditional logic
  • Data transformations
  • Aggregation scopes
  • Calculation precedence
  • Strong analytical mindset
  • Ability to think in edge cases and break systems

Nice to Have

  • Experience in logistics / 3PL / shipping / WMS environments
  • Experience testing pricing engines or rate calculation systems
  • Familiarity with JSON-based configuration systems
  • Experience working with early-stage SaaS teams

What This Role Is Not

  • Not basic UI testing
  • Not click-through regression testing
  • Not automation scripting (at least initially)

This is deep validation of a flexible billing rules engine where logic correctness matters.

Ideal Candidate Profile

You:

  • Enjoy breaking complex systems
  • Think in data models, not just screens
  • Validate outcomes at the database level
  • Question assumptions
  • Catch edge cases others miss
  • Care about financial accuracy

To filter out automated applicants please begin your application with the city name in my profile.

Contract duration of more than 6 months. with 40 hours per week.

Mandatory skills:

SQL, Database Testing, Web Testing, API Testing, Annotated Screenshot, Bug Tracking & Reports

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free