{"id":2928721,"url":"https://alion.io/job/rawventures-qa-engineer-ctrm-platform","title":"QA Engineer — CTRM Platform","company":{"id":3840098,"name":"Rawventures","domain":"rawventures.com","url":"https://alion.io/company/rawventures","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dubai, United Arab Emirates"],"countries":["AE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Playwright","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-16T00:00:00Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-30T05:26:25Z","board_verified":true,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":14},"description":"About the role\nA 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.\nAgents 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.\nWhat the work looks like\nThe 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.\nScope\nTest 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\nAutomated tests at API, data and UI level, integrated into CI so every change runs against them\nRealistic 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\nRegression 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\nData and integration testing - market data feeds, imports from accounting and operations systems, reconciliation between the platform and the source it came from\nReviewing agent-written code and agent-written tests critically: a test that always passes is worse than no test\nWorking with users on acceptance testing and turning their “this number looks wrong” into a reproducible defect\nRelease quality: what is safe to ship, what is not, and why\nRequirements\n4+ years in QA or software testing, with ownership of test strategy and automation on a business-critical product\nStrong test automation in Python (pytest or similar) or another mainstream language; API testing; UI automation with Playwright, Cypress or similar\nGood SQL and the ability to test data directly: write queries to check a calculation, find a population mismatch, prove a number wrong\nExperience 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\nUnderstanding of CI/CD and of where tests belong in it\nWorking 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\nPrecise written communication: defect reports a developer can reproduce on the first attempt, and test results a manager can act on\nEnglish sufficient to present findings and defend a release decision\nProfessional proficiency in Russian\nNice to have\nExperience with CTRM/ETRM systems or energy or commodity trading - deal lifecycle, pricing formulas, invoicing, P&L\nPerformance and load testing\nProperty-based or data-driven testing for financial calculations\nExperience setting up a QA function or test framework from scratch in a growing team\nWhat we offer\nOwnership of quality on the platform, and room to shape how testing is done\nDirect access to founders, engineers and business users; short feedback loops\nGenerous AI tooling budget - frontier models are a working expense, not a perk\nCompetitive compensation, discussed individually\nHow to apply\nShare your CV and an answer to any of the questions below, at your choice. Applications without answers are not reviewed.\nA cargo is priced on an average of five quotation days after the bill of lading, in USD, with costs invoiced in EUR. The P&L for this deal shown last month differs from what the system shows today for the same date, and nobody changed the deal. How would you test for this, what would you look at first, and what tests would you add so it cannot happen silently again?\nGive a real case where a defect reached production in a system where numbers mattered - money, quantities, prices. What was wrong, why did the tests miss it, how was it found, and what did you change?\nShow a real prompt or task brief you gave an agent to write tests, and what it produced. Then one case where agent-written tests looked good and did not actually protect anything: what was wrong, how you noticed, what you did instead.\nWhich systems have you personally tested - trading, banking, payments, billing, ERP or accounting? Pick one and tell us about a defect class specific to that kind of system that someone without that experience would miss.","description_format":"text","description_chars":5239,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Corporate Training","Angel Networks & Startup Accelerators"],"lifecycle":[{"event":"open","at":"2026-10-20T14:09:07Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.85,"p_room":0.9,"age_days":14,"expected_fill_days":24,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/rawventures-qa-engineer-ctrm-platform","json_url":"https://alion.io/job/rawventures-qa-engineer-ctrm-platform.json","meta":{"generated_at":"2026-10-30T08:21:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11851,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3840098},"rest":"https://alion.io/mcp/rest/get_company?id=3840098"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frawventures-qa-engineer-ctrm-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frawventures-qa-engineer-ctrm-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frawventures-qa-engineer-ctrm-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rawventures-qa-engineer-ctrm-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frawventures-qa-engineer-ctrm-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2928721}},{"tool":"search_jobs","arguments":{"company":"rawventures.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2928721},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}