{"id":4059624,"date":"2026-10-05T10:34:06","date_gmt":"2026-10-05T08:34:06","guid":{"rendered":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets\/"},"modified":"2026-10-06T02:35:34","modified_gmt":"2026-10-06T00:35:34","slug":"general-qa-engineer-prediction-markets-rockone-international-10-05-2026","status":"publish","type":"job","link":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/","title":{"rendered":"General QA Engineer (Prediction Markets)"},"content":{"rendered":"<p>We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade. We&#x27;re looking for a QA Engineer to own the quality of that product end-to-end, from order entry and live market feeds to wallet flows, deposits, and settlement. You&#x27;ll be the person the team trusts to say whether a release is ready, and the one who finds the bug before a user&#x27;s balance does. If you like breaking things where correctness and money matter at the same time, this is that kind of product.<\/p>\n<p>The work is mostly manual testing, scripts and automated smoke suites. You&#x27;ll spend time near the most interesting parts of the system: order handling, real-time feeds, wallet flows, and the trading experience itself.<\/p>\n<p>Technical Stack<br \/>&#8211; Product: React + TypeScript front end, Node.js + NestJS back end<br \/>&#8211; Real-Time: WebSockets \/ SSE, live market and order-book feeds<br \/>&#8211; Database: PostgreSQL, Redis<br \/>&#8211; Messaging: Kafka<br \/>&#8211; Web3: EVM chains, wallets (MetaMask, WalletConnect), testnets, block explorers<br \/>&#8211; Testing: browser devtools, Postman \/ curl, Playwright<br \/>&#8211; Scripting: TypeScript or Python<br \/>&#8211; Observability: Grafana, logs, and metrics<br \/>&#8211; Version Control: Git<\/p>\n<p>What You&#x27;ll Do<br \/>&#8211; Own quality end-to-end: join product discussions early, decide what needs testing, and sign off on releases.<br \/>&#8211; Test the money paths first: order placement, partial fills, positions, market resolution, payouts, deposits, and withdrawals.<br \/>&#8211; Test wallet and on-chain flows: connecting, approvals, gas, pending \/ stuck \/ replaced transactions, and chain switching.<br \/>&#8211; Verify below the UI: check balances and settlements against the database, inspect API and WebSocket traffic, and trace issues through logs.<br \/>&#8211; Script what you repeat: seed markets and test data, call APIs directly, and fire concurrent or duplicate requests to find races.<br \/>&#8211; Keep a small automated smoke suite healthy so every deploy gets a fast first check.<br \/>&#8211; File bugs a developer can act on immediately: clear steps, expected vs actual, request IDs or tx hashes, and logs.<\/p>\n<p>What We&#x27;re Looking For<br \/>&#8211; 2+ years of QA experience<br \/>&#8211; Strong exploratory testing with a risk-first mindset: you go after what can lose money before what looks wrong.<br \/>&#8211; Hands-on crypto experience as a user: wallets (MetaMask, WalletConnect), testnets, gas, approvals, and block explorers. You can tell a stuck transaction from a failed one.<br \/>&#8211; Trading basics: limit \/ market orders, partial fills, maker \/ taker, and how a prediction market resolves and pays out. You can work out the expected result before checking the UI.<br \/>&#8211; Comfortable with API testing (Postman \/ curl), browser devtools including WebSocket traffic, and SQL for checking data.<br \/>&#8211; Can write scripts in TypeScript to automate test data, API calls, and concurrency checks.<br \/>&#8211; Proficient with AI-assisted work: you use AI tools (Claude Code, Cursor, ChatGPT, and similar) daily to design test cases, write scripts, and triage logs, and you catch it when they&#x27;re wrong. This is part of how we work day to day.<br \/>&#8211; Sound judgment, you know what blocks a release and what can ship with a ticket, and you raise questions only after doing your own homework.<\/p>\n<p>Nice to Have<br \/>&#8211; Playwright or Cypress beyond the basics.<br \/>&#8211; Hands-on use of Polymarket, Kalshi, a CEX, or a perps DEX.<br \/>&#8211; QA on trading, fintech, iGaming \/ sportsbook, or other real-money \/ real-time systems.<br \/>&#8211; Load or concurrency testing<br \/>&#8211; Reading smart-contract test output<\/p>\n<p>How We Work<br \/>&#8211; Small, flat team with a short path from idea to production.<br \/>&#8211; You own quality, not just test execution, and have a genuine say in how we ship.<br \/>&#8211; Open feedback, shared code, low ego.<br \/>&#8211; Developers own their unit tests; you own the bigger picture of what&#x27;s covered and what&#x27;s at risk.<\/p>\n<p>What We Offer<br \/>&#8211; Fully remote work (Europe \/ Ukraine time zone).<br \/>&#8211; Competitive salary.<br \/>&#8211; Flat company structure: no bureaucracy.<br \/>&#8211; Opportunities for professional growth.<br \/>&#8211; Work-life balance with flexible working hours.<br \/>&#8211; Access to various learning resources and development programs.<br \/>&#8211; 20 days of vacation time.<br \/>&#8211; 5 illness days.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#x27;re building a prediction-markets and order-book trading platform where prices&#8230;<\/p>\n","protected":false},"author":14615,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_mo_disable_npp":"","rwu_salary_min":0,"rwu_salary_max":0,"rwu_salary_currency":"","rwu_salary_period":"","rwu_english_level":"B1","rwu_experience_months":24,"rwu_candidate_countries":"\u041a\u0440\u0430\u0457\u043d\u0438 \u0404\u0432\u0440\u043e\u043f\u0438 \u0442\u0430 \u0423\u043a\u0440\u0430\u0457\u043d\u0430","rwu_company_type":"","rwu_industry":"crypto","rwu_part_time":false,"rwu_source_views":336,"rwu_source_applications":96,"rwu_source_category":"QA","rwu_source_name":"Djinni.co","rwu_source_url":"https:\/\/djinni.co\/jobs\/851497-general-qa-engineer-prediction-markets\/"},"job_category":[61],"job_type":[54],"class_list":["post-4059624","job","type-job","status-publish","hentry","job_category-testuvannia","job_type-povna-zainiatist"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine<\/title>\n<meta name=\"description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\" \/>\n<meta name=\"twitter:description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.\" \/>\n<meta name=\"twitter:site\" content=\"@remoteworkua\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 \u0445\u0432\u0438\u043b\u0438\u043d\u0438\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\\\/\",\"name\":\"General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\"},\"datePublished\":\"2026-10-05T08:34:06+00:00\",\"dateModified\":\"2026-10-06T00:35:34+00:00\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"General QA Engineer (Prediction Markets)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f\",\"publisher\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"contentUrl\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\"},\"image\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/x.com\\\/remoteworkua\",\"https:\\\/\\\/www.instagram.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/remote-work-ukraine\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/","twitter_card":"summary_large_image","twitter_title":"General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","twitter_description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.","twitter_site":"@remoteworkua","twitter_misc":{"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"3 \u0445\u0432\u0438\u043b\u0438\u043d\u0438"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/","url":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/","name":"General QA Engineer (Prediction Markets), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","isPartOf":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#website"},"datePublished":"2026-10-05T08:34:06+00:00","dateModified":"2026-10-06T00:35:34+00:00","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f General QA Engineer (Prediction Markets) \u0443 . We&#x27;re building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade.","breadcrumb":{"@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/general-qa-engineer-prediction-markets-rockone-international-10-05-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/remoteworkukraine.com\/ua\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/"},{"@type":"ListItem","position":3,"name":"General QA Engineer (Prediction Markets)"}]},{"@type":"WebSite","@id":"https:\/\/remoteworkukraine.com\/ua\/#website","url":"https:\/\/remoteworkukraine.com\/ua\/","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f","publisher":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/remoteworkukraine.com\/ua\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/remoteworkukraine.com\/ua\/#organization","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","url":"https:\/\/remoteworkukraine.com\/ua\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/","url":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","contentUrl":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","width":1000,"height":1000,"caption":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]"},"image":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/remoteworkua\/","https:\/\/x.com\/remoteworkua","https:\/\/www.instagram.com\/remoteworkua\/","https:\/\/www.linkedin.com\/company\/remote-work-ukraine\/"]}]}},"et_featured":"0","et_expired_date":"2026-11-04 10:34:06","et_location":"","et_job_paid":"","et_job_package":"","et_full_location":"","et_location_lat":"","et_location_lng":"","et_apply_method":"","et_apply_email":"","et_applicant_detail":"","_links":{"self":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job\/4059624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job"}],"about":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/types\/job"}],"author":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/users\/14615"}],"replies":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/comments?post=4059624"}],"wp:attachment":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/media?parent=4059624"}],"wp:term":[{"taxonomy":"job_category","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_category?post=4059624"},{"taxonomy":"job_type","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_type?post=4059624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}