{"id":3903896,"url":"https://alion.io/job/finteqhub-automation-qa-engineer-golang-java","title":"Automation QA Engineer (Golang / Java)","company":{"id":693058,"name":"FinteqHub","domain":"finteqhub.com","url":"https://alion.io/company/finteqhub","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_city","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Warsaw, Poland","Poznań, Poland","Tbilisi, Georgia","Belgrade, Serbia"],"countries":["PL","GE","RS"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Docker","optional":false},{"name":"Go","optional":false},{"name":"PCI DSS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Redis","optional":false},{"name":"Testcontainers","optional":false},{"name":"TestNG","optional":false},{"name":"etcd","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Maven","optional":true},{"name":"Playwright","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-06T15:55:47Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-07T11:41:30Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Overview:\nFinteqHub is hiring an Automation QA Engineer (Golang / Java) to join our Backoffice team. We’re considering both Mid-Level and Senior professionals who can help improve integration test coverage and reliability across Backoffice services, supporting stable releases and the transition from Java-based testing to Go.\nAbout Product:\nFinteqhub\nА PCI DSS certified payment gateway for online businesses, providing integration with payment systems via a single software platform.\nLearn more\nPurpose of the Role:\nYou will take part in shaping the testing strategy and coverage for Backoffice services, including which checks are maintained alongside Go services, which remain in the Java suite, how tests are executed, and how results are reported. You’ll work within the team’s established processes, test harness, CI pipelines, and reporting systems to develop integration tests in Go within the service repositories. You’ll migrate relevant checks from the Java suite closer to the service code, ensure test results remain visible, and maintain the remaining Java tests throughout the transition.\nTech Stack: Go, PostgreSQL, Redis, Kafka, Docker, testcontainers, and GitHub Actions. The existing regression coverage also includes a Java test suite (TestNG, Maven), with reporting in ReportPortal.\nKey Responsibilities:\nDevelop and maintain Go integration tests for Backoffice services using real infrastructure dependencies and the team’s existing test harness.\n\nOwn the testing backlog for Backoffice services, prioritising coverage, selecting the appropriate testing level, and determining which checks should remain in the Java suite.\n\nMigrate selected test scenarios from Java to Go within the service repositories, preserving relevant checks and removing those that are no longer needed.\n\nIntegrate tests into existing CI pipelines and maintain reliable test execution, ensuring clear visibility of results, investigating failures, and fixing or explicitly retiring flaky tests.\n\nMaintain the remaining Java tests until they are migrated or removed.\n\nCollaborate with Backoffice engineers to improve service testability while following existing testing patterns and reporting standards.\n\nRequired Experience:\nSolid hands-on experience with Go, including writing maintainable tests and reusable helpers within existing services, rather than one-off scripts.\n\nPractical experience with integration testing using real dependencies (databases, caches, or message brokers) via Docker or testcontainers.\n\nAbility to determine when unit testing is sufficient, when integration testing is needed, and when end-to-end testing is unnecessary.\n\nExperience testing HTTP APIs, including API clients, contracts, and behavioural assertions.\n\nExperience running automated tests in CI and investigating failures through logs and data, rather than simply rerunning tests.\n\nExperience taking ownership of testing end to end, including coverage, test execution, and failure triage.\n\nAbility to read Java code, maintain existing tests, and migrate relevant checks to Go.\n\nAbility to work effectively within established testing frameworks and processes.\n\nEnglish proficiency at B1 level or higher.\n\nNative-level proficiency in Russian.\n\nNice to Have:\nExperience migrating automated test suites between programming languages or frameworks.\n\nFamiliarity with TestNG, OpenFeign, ReportPortal, and Kafka clients.\n\nExperience with PostgreSQL, Redis, Kafka, etcd, and testcontainers-go.\n\nUnderstanding of fintech or payment systems, including payment flows, operation statuses, and idempotency.\n\nExperience using AI tools to generate or migrate tests, with the ability to evaluate the accuracy and reliability of generated checks.\n\nExperience with UI test automation using JavaScript, TypeScript, or Playwright.\n\nOur Benefits:\nFull-time remote work opportunities and flexible working hours\n\nPrivate insurance\n\nAdditional 1 Day Off per calendar year\n\nSports program compensation\n\nComprehensive Mental Health Programme\n\nFree online English lessons with a native speaker\n\nGenerous referral program\n\nTraining, internal workshops, and participation in international professional conferences and corporate events.","description_format":"text","description_chars":4192,"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":"Intermediate (B1)","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-11-07T01:59:49Z"}],"visa":[],"liveness":{"score":95,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.946,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:3","urgency","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/finteqhub-automation-qa-engineer-golang-java","json_url":"https://alion.io/job/finteqhub-automation-qa-engineer-golang-java.json","meta":{"generated_at":"2026-11-07T22:12:57Z","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":36419,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":693058},"rest":"https://alion.io/mcp/rest/get_company?id=693058"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffinteqhub-automation-qa-engineer-golang-java"},{"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%2Ffinteqhub-automation-qa-engineer-golang-java"},{"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%2Ffinteqhub-automation-qa-engineer-golang-java"},{"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/finteqhub-automation-qa-engineer-golang-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffinteqhub-automation-qa-engineer-golang-java"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3903896}},{"tool":"search_jobs","arguments":{"company":"finteqhub.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3903896},"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"}}