QA Engineer — CTRM Platform

Raw Ventures

United States

Remote

USD 90,000 - 135,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Raw Ventures Global Limited is seeking a hands-on QA engineer to own quality of our CTRM platform end to end. You decide what to test, build automation, find defects that matter, and ensure fixes stick, working directly with backend engineers, the product manager, data team, and traders and finance users who will run their business on the system.

You will test deal capture, pricing, invoicing, P&L and reporting; develop automated tests at API, data and UI levels integrated into CI; create

Qualifications

  • 4+ years in QA or software testing with ownership of test strategy and automation on a business-critical product.
  • Strong test automation in Python or another mainstream language; API testing; UI automation with Playwright, Cypress or similar.
  • Good SQL and the ability to test data directly: write queries to check a calculation, find a population mismatch, prove a number wrong.
  • Experience testing calculation-heavy or financial systems — trading, banking, payments, billing, ERP or accounting.
  • Understanding of CI/CD and of where tests belong in it.
  • Working with coding agents to write tests and tooling, and understanding failures and coverage.
  • Precise written communication: defect reports that are reproducible, and test results that are actionable.
  • English sufficient to present findings and defend a release decision.
  • Professional proficiency in Russian

Responsibilities

  • Own test strategy and automation for CTRM platform end to end.
  • Build and maintain automated tests at API, data and UI levels integrated into CI.
  • Create realistic test data and scenarios — term contracts, multi-lot cargoes, price-formula deals, FX, etc.
  • Regression testing of calculations: same deal produces same P&L, past date reproduces prior P&L.
  • Data and integration testing — market data feeds, imports from accounting and operations systems.
  • Review agent-written code and tests for quality; avoid flaky tests.
  • Work with users on acceptance testing and reproducible defects.
  • Release quality decisions: what is safe to ship and why.

Skills

Python test automation
API testing
UI automation (Playwright/Cypress)
SQL data testing
CI/CD understanding
Defect verification
English communication
Russian proficiency

Tools

Playwright
Cypress
pytest

Job description

About the role

A hands-on QA engineer owning the quality of our CTRM platform end to end: deciding what has to be tested, building the automation, finding the defects that matter and making sure they stay fixed. You work directly with backend engineers, the product manager, the data team, and the traders and finance users who will run their business on the system — no account manager in between.

Agents write most of the code here. That makes testing more important, not less: the team ships quickly, and a large part of quality now depends on independent verification that the system does what the business needs, not what the code happens to do.

What the work looks like

The system we are building exists so that anyone involved in a deal can reconstruct the P&L between any two points of the chain, at any moment, on an agreed and versioned allocation basis. A defect here is rarely a broken button. It is a pricing formula averaged over the wrong period, a provisional cost that is never replaced by the actual, a figure that changes when someone reruns last month, or an FX rate applied on the wrong date. Numbers from this system feed invoices, hedges and shareholder reporting.

Scope
  • Test strategy and test plans for the platform: deal capture, pricing and pricing periods, provisional and final invoicing, costs, demurrage and claims, P&L and margin, reporting
  • Automated tests at API, data and UI level, integrated into CI so every change runs against them
  • Realistic test data and scenarios — term contracts, multi-lot cargoes, price-formula deals, FX, late invoices, cost reallocation — and expected results someone in the business has signed off
  • Regression testing of calculations: the same deal must produce the same P&L, and a past date must reproduce the P&L as it stood then
  • Data and integration testing — market data feeds, imports from accounting and operations systems, reconciliation between the platform and the source it came from
  • Reviewing agent-written code and agent-written tests critically: a test that always passes is worse than no test
  • Working with users on acceptance testing and turning their “this number looks wrong” into a reproducible defect
  • Release quality: what is safe to ship, what is not, and why
Requirements
  • 4+ years in QA or software testing, with ownership of test strategy and automation on a business-critical product
  • Strong test automation in Python (pytest or similar) or another mainstream language; API testing; UI automation with Playwright, Cypress or similar
  • Good SQL and the ability to test data directly: write queries to check a calculation, find a population mismatch, prove a number wrong
  • Experience testing calculation-heavy or financial systems — trading, banking, payments, billing, ERP or accounting. You think in edge cases: rounding, dates and time zones, currencies, partial quantities, reversals and corrections
  • Understanding of CI/CD and of where tests belong in it
  • Working with coding agents, seriously. You use agents to write tests and tooling, and you know how they fail: tests that assert what the code does rather than what it should do, mocks that hide the real behaviour, coverage that looks high and checks nothing. We hire for verification habits, not speed
  • Precise written communication: defect reports a developer can reproduce on the first attempt, and test results a manager can act on
  • English sufficient to present findings and defend a release decision
  • Professional proficiency in Russian
Nice to have
  • Experience with CTRM/ETRM systems or energy or commodity trading — deal lifecycle, pricing formulas, invoicing, P&L
  • Performance and load testing
  • Property-based or data-driven testing for financial calculations
  • Experience setting up a QA function or test framework from scratch in a growing team
What we offer
  • Ownership of quality on the platform, and room to shape how testing is done
  • Direct access to founders, engineers and business users; short feedback loops
  • Generous AI tooling budget — frontier models are a working expense, not a perk
  • Competitive compensation, discussed individually
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer (Automation)
QA Engineer (Automation)

IO Tech Solutions Limited • United States

Remote
USD 90,000 - 130,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Forbes Technical Consulting LLC • Chicago (IL)

On-site
USD 90,000 - 140,000
CTRM Platform QA Engineer — End-to-End Quality
CTRM Platform QA Engineer — End-to-End Quality

Raw Ventures Global Limited • United States

Remote
USD 90,000 - 135,000
Quality Assurance Engineer
Quality Assurance Engineer

ProphetX • United States

Remote
USD 90,000 - 130,000
Equity opportunities
Medical, dental, and vision coverage
Flexible time off
QA Automations Engineer
QA Automations Engineer

Cashen • United States

Remote
USD 90,000 - 130,000
QA Engineer
QA Engineer

Embrace Software Inc. • United States

Remote
USD 90,000 - 120,000
Health insurance
Remote work options
Flexible working hours
+1
Senior QA Engineer
Senior QA Engineer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 90,000 - 120,000
QA Engineer
QA Engineer

Cargofy • Houston (TX)

Remote
USD 90,000 - 130,000
Stock options
Remote-first with Houston office
QA Engineer
QA Engineer

5Blue Software • United States

Remote
USD 90,000 - 130,000
Remote work
English classes
Health insurance
+5
QA Lead
QA Lead

Remote • San Francisco (CA)

On-site
USD 150,000 - 190,000