
Senior QA Engineer – SaaS Billing Rules Engine
FreelanceJobsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
Similar Jobs
Software Engineer II (Data Center Packet Forwarding)
HPE
Captiva Developer / Administrator
Onico Solutions
Test Automation Engineer (Optical Testing & Calibration)
Lumentum Ottawa ULC
Experienced QA Engineer Needed for Software Testing
FreelanceJobs
LabVIEW Test Engineer
Global Connect Technologies
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
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