Search by job, company or skills

Xenith

Senior Software Engineer, Quality Assurance

5-7 Years
Save
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What we're looking for

We are seeking a talented, endlessly curious individual to join our team. You'll be working closely with our group of companies in the fintech sector as part of the Engineering department. This company is a leading B2B fintech platform in its field, processing over US$2B across multiple currencies annually. We're looking for individuals who are driven to create meaningful value, take full ownership of what they build, and thrive in a fast-paced, high-growth environment. If you're motivated by impactful work and eager to be part of an innovative team, we'd love to hear from you.

What you'll do

  • Design, develop, and maintain scalable automated test suites across the platform's payment flows, with a strong emphasis on coverage, reliability, and maintainability
  • Integrate with third-party payment services (e.g. banks, card schemes, payment networks) to validate end-to-end behaviour and handle edge cases such as ambiguous or delayed responses
  • Write robust unit, integration, and regression tests for critical payment flows
  • Collaborate cross-functionally with product, backend, frontend, mobile, and infra teams to define, design, and ship high-quality features
  • Guide and mentor engineers across stacks on testability and test-design practices through code reviews, design discussions, and pairing sessions
  • Lead by example in advocating clean test architecture, clear test documentation, and reliable test-observability practices
  • Identify and resolve test-suite bottlenecks, improve resilience, and optimise for correctness and signal-richness
  • Stay up to date with emerging testing tools and propose improvements aligned with business goals
  • Build automated checks for security and compliance, ensuring proper access control, audit trails, and PCI-DSS evidence collection
  • Own the pilot-rollback runbook and support operational readiness of releases

What you should have

  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 5+ years of experience in software testing, quality assurance, or test automation, preferably in fintech or payment processing.
  • Fintech or payment-processing experience required. Comfortable reading a payment-flow sequence (authorisation → 3DS → capture → settle → refund) and identifying where the failure modes live.
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI) and cloud-based infrastructure testing.
  • API testing fluency — Postman, REST Assured, or equivalent; HMAC and signed-request flows.
  • Test automation frameworks across stacks — pytest (Python and Django), Cypress or Playwright (Angular), Flutter integration tests.
  • Mock-server and contract-testing tools for external payment gateways.
  • CI/CD on GitHub Actions — gating, parallelisation, flake management, secret handling.
  • Scripting fluency in Python or JavaScript.
  • Cloud-based test infrastructure on GCP (AWS acceptable); test-data lifecycle management.
  • Strong English communication; clear, reproducible defect reports.
  • Strong quality advocacy without slowing delivery.

About Us

Xenith is a B2B payment service provider focused on enabling seamless cross-border commerce. With an MSB license in Canada and PJP III license in Indonesia, we offer global merchants a one-stop solution to manage multi-currency payments - with a strong focus on alternative payment methods in emerging markets. Our deep regional expertise and strong partnerships with top local gateways, we simplify the complexity of fragmented payment landscapes, helping global merchants expand faster and more efficiently. At Xenith, we believe in building a culture where people feel empowered, trusted, and challenged to do their best work. Join us as we build the financial infrastructure of tomorrow!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148941035

Similar Jobs

Vietnam

Skills:

AlgorithmsBddData ModellingAPI designAutomated TestingProgramming LanguagesQuery OptimizationTddDesign PatternsSystem Designdata structuresevent-driven patternssoftware engineering fundamentalscloud-native conceptscode reviewsMonitoringintegration strategiesAI-assisted development toolsinfrastructure patternsservice-oriented architecturesdistributed systems principlesobservabilityincident management practices

Ho Chi Minh, Vietnam

Skills:

Performance TestingAutomation FrameworksAutomated TestingApi TestingTest Management ToolsAgileScrumSdlcDatabase TestingSoftware Testing Methodologies

Ho Chi Minh, Vietnam

Skills:

TypescriptJavascriptApi TestingCucumberPythonGenAI APIsWebdriverIO

Ho Chi Minh, Vietnam

Skills:

static code analysis MVVMPerformance TuningconcurrencyKotlinUnit TestOopAndroidDaggerfunctional programmingoffline storagemulti-moduleBenchmarkingClean architectureJetpackFlowCI CD automation toolsOptimizationJetpack ComposeSolidThreadingCoroutine

Vietnam

Skills:

Apache SparkApache FlinkKafkaAWSGitlabPythonKubernetesTerraformJenkinsScalaCI CD toolsGoInstrumentation testing frameworksSchema validation toolsEvent gateways