{"id":4126698,"date":"2026-11-03T13:57:31","date_gmt":"2026-11-03T11:57:31","guid":{"rendered":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend\/"},"modified":"2026-11-03T18:49:27","modified_gmt":"2026-11-03T16:49:27","slug":"senior-software-development-engineer-in-testbackend-luxoft-11-03-2026","status":"publish","type":"job","link":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/","title":{"rendered":"Senior Software Development Engineer in Test(Backend)"},"content":{"rendered":"<p>Project Description:<br \/>We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven backend.<br \/>We&#x27;re hiring a hands-on SDET to own backend test automation: service, integration, contract, data, resilience and performance testing across the platform. You&#x27;ll co-architect and co-own a unified testing framework with our UI SDET. It covers UI, API, messaging, data and performance tests in one place.<br \/>Responsibilities:<br \/>Co-architect and co-own, with our UI SDET, a unified testing framework that covers every area we test:<br \/> Shared foundations: fixtures, test data, configuration, environments and reporting are shared across REST, WebSocket, Kafka, database, performance and UI suites.<br \/> Cross-layer scenarios: one scenario can follow a workflow from the UI through services and events to the database.<br \/> One quality view: results from every suite feed a single view of release quality.<br \/> Design and build automated service, integration and contract tests for REST APIs, WebSocket services, and Kafka producers and consumers.<br \/> Test event-driven flows end to end: message ordering, idempotency, at-least-once and exactly-once semantics, replays, offset handling, dead-letter queues, and schema evolution (Avro, Protobuf, JSON Schema, Schema Registry).<br \/> Build harnesses with controlled test data and service virtualization so suites run consistently and can be repeated.<br \/> Design and build isolated, on-demand test environments on Linux and AWS:<br \/> Lifecycle: full service stacks (services, Kafka, databases) are created per branch or per run, start with seeded data and known state, and are torn down automatically.<br \/> Isolation: test runs don&#x27;t interfere with each other or with shared environments.<br \/> Infrastructure: the environments are defined as code, with attention to cost.<br \/> Write data-validation tests across relational and analytical databases. Cover reconciliation and aggregation correctness.<br \/> Cover resilience and failure modes: broker and consumer outages, network partitions, timeouts, throttling, slow consumers and backpressure, reconnects, and authentication failures.<br \/> Own backend performance testing:<br \/> Latency and throughput: design and run load, stress, soak and spike tests on services, messaging pipelines, streaming and query APIs.<br \/> Baselines and regressions: set baselines and service-level targets (p50\/p99 latency, throughput, consumer lag), and catch regressions in CI.<br \/> Bottlenecks: profile them down to the CPU, GC, query or network layer.<br \/> Database queries: track query performance on analytical stores. Know how query shape and data volume drive response time.<br \/> Own backend test execution in CI\/CD: parallel runs, scheduled regressions, environment setup and teardown, and release quality gates.<br \/> Make failures diagnosable: structured logs, distributed traces (OpenTelemetry), correlation IDs across services, and clear reports.<br \/> Work with backend engineers, infrastructure, business analysts and traders to define and automate critical business workflows.<br \/> Use AI-assisted tools where they speed up writing tests and analysing failures.<br \/>Mandatory Skills Description:<br \/> 5+ years of backend or service test automation, including framework design.<br \/> Strong Python (pytest, requests, asyncio, confluent-kafka or similar) for test frameworks, tooling and data validation.<br \/> Strong Java (JUnit 5, REST Assured, AssertJ, or similar) for testing JVM services.<br \/> Working TypeScript and Node.js skills: contributing to UI and cross-layer suites in the shared framework, and Node-based tooling (k6 scripts, Playwright API tests).<br \/> Hands-on Kafka experience: producing and consuming in tests, consumer groups, partitions and offsets, serialization and schema registry, and Kafka Streams or Connect.<br \/> Solid networking fundamentals: TCP\/IP, HTTP\/1.1 and HTTP\/2, WebSockets, TLS, DNS, load balancers, latency and packet loss. Able to debug with tcpdump\/Wireshark, curl and similar tools.<br \/> Strong SQL and database experience (PostgreSQL, SQL Server, or similar) for test data setup, verification and cleanup. Familiarity with columnar or analytical databases.<br \/> Hands-on performance and load testing:<br \/> Tools: k6, Gatling, JMeter or Locust, including Kafka throughput benchmarking.<br \/> Profiling: JVM tuning and profiling (GC, JFR, async-profiler) or Python profiling.<br \/> Analysis: reading latency distributions and percentiles correctly, including coordinated omission.<br \/> API, authentication and contract testing: OAuth\/JWT flows, payload and schema validation, and service virtualization (WireMock, MockServer, Hoverfly).<br \/> Experience building isolated test environments:<br \/> Linux: strong command-line skills, with shell scripting, systemd, processes, networking and performance troubleshooting.<br \/> Containers: Docker, Docker Compose and Testcontainers.<br \/> AWS: EC2, ECS or EKS, S3, IAM, VPC, MSK or RDS, and CloudWatch.<br \/> Infrastructure as code: Terraform, CloudFormation or CDK.<br \/> CI\/CD with Azure DevOps or Jenkins, and Git.<br \/> Strong reliability habits: isolated tests, controlled retries, failure-mode testing, and triage of flaky tests.<br \/> Clear communication and good documentation.<br \/>Nice-to-Have Skills Description:<br \/> Trading or buy-side experience: OMS\/EMS, the FIX protocol, market data, positions, allocations, or risk.<br \/> kdb+\/q, or other time-series databases used for tick data.<br \/> Contract testing with Pact. Property-based testing (jqwik, Hypothesis).<br \/> Kubernetes and Helm.<br \/> Chaos and fault-injection tools (Toxiproxy, Chaos Mesh).<br \/> Observability tools: OpenTelemetry, Grafana, Prometheus.<br \/> Experience with large-scale distributed systems.<br \/>Languages:<br \/>English: B2 Upper Intermediate<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Description:We build an in-house trading platform covering order management,&#8230;<\/p>\n","protected":false},"author":954,"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":"B2","rwu_experience_months":60,"rwu_candidate_countries":"\u0423\u043a\u0440\u0430\u0457\u043d\u0430","rwu_company_type":"","rwu_industry":"fintech","rwu_part_time":false,"rwu_source_views":88,"rwu_source_applications":17,"rwu_source_category":"QA Automation","rwu_source_name":"Djinni.co","rwu_source_url":"https:\/\/djinni.co\/jobs\/856433-senior-software-development-engineer-in-test-\/","rwu_apply_url":""},"job_category":[61],"job_type":[54],"class_list":["post-4126698","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.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Senior Software Development Engineer in Test(Backend), (\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 Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven\" \/>\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\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Senior Software Development Engineer in Test(Backend), (\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 Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven\" \/>\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=\"4 \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\\\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\\\/\",\"name\":\"Senior Software Development Engineer in Test(Backend), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\"},\"datePublished\":\"2026-11-03T11:57:31+00:00\",\"dateModified\":\"2026-11-03T16:49:27+00:00\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/senior-software-development-engineer-in-testbackend-luxoft-11-03-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\":\"Senior Software Development Engineer in Test(Backend)\"}]},{\"@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":"Senior Software Development Engineer in Test(Backend), (\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 Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven","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\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/","twitter_card":"summary_large_image","twitter_title":"Senior Software Development Engineer in Test(Backend), (\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 Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven","twitter_site":"@remoteworkua","twitter_misc":{"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"4 \u0445\u0432\u0438\u043b\u0438\u043d\u0438"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/","url":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/","name":"Senior Software Development Engineer in Test(Backend), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","isPartOf":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#website"},"datePublished":"2026-11-03T11:57:31+00:00","dateModified":"2026-11-03T16:49:27+00:00","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Senior Software Development Engineer in Test(Backend) \u0443 . Project Description:We build an in-house trading platform covering order management, execution, and data analysis. It runs on a distributed, event-driven","breadcrumb":{"@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/senior-software-development-engineer-in-testbackend-luxoft-11-03-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":"Senior Software Development Engineer in Test(Backend)"}]},{"@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-12-03 13:57:31","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\/4126698","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\/954"}],"replies":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/comments?post=4126698"}],"wp:attachment":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/media?parent=4126698"}],"wp:term":[{"taxonomy":"job_category","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_category?post=4126698"},{"taxonomy":"job_type","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_type?post=4126698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}