Senior Software Developer in Test, Payments
What we’re looking for
We’re seeking a talented, endlessly curious individual to join our Engineering team. Our platform powers a rapidly scaling B2B fintech business that processes over US$2B in annual transaction volume and growing.
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.
Responsibilities
Design, build, and maintain automated test frameworks for backend services, APIs, and critical frontend flows
Define and execute automation strategies for complex payment workflows, including asynchronous callbacks, retries, and failure scenarios
Work closely with backend and frontend engineers to ensure systems are testable, observable, and well-covered by automation
Integrate automated tests into CI/CD pipelines, helping define quality gates for releases
Use tools such as n8n, Zapier, or similar workflow automation platforms to:
Orchestrate end-to-end test scenarios across multiple services
Simulate third-party providers and callback flows
Automate reconciliation and data validation checks
Write automations to help team improve on recurring tasks
Apply AI-assisted tools to support test case creation, failure analysis, and identification of coverage gaps where appropriate
Identify, document, and help resolve quality issues, working closely with engineers to prevent recurrence
Contribute to incident analysis and root cause investigations, ensuring gaps are addressed through improved automation
Mentor and support other engineers and QAs in automation and testing best practices
Maintain clear documentation for test frameworks, workflows, and quality standards
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field
5+ years of experience as an SDET, test automation engineer, or software engineer with a strong testing focus
Strong programming skills in one or more of Go, Python, or JavaScript/TypeScript
Experience with API and backend testing in production systems
Good understanding of distributed systems, asynchronous workflows, and event-driven architectures
Hands-on experience integrating automated tests into CI/CD pipelines
Familiarity with test automation frameworks and tools (API-first; UI testing where necessary)
Strong communication skills, with the ability to work effectively across engineering, product, and QA teams
Advantage
Prior experience working in fintech, payments, or regulated systems
Experience using n8n, Zapier, or other workflow automation tools
Experience applying AI or LLM-based tools to testing, debugging, or quality analysis
Familiarity with AWS-based infrastructure
Experience writing technical or testing documentation such as test strategies, RFCs, or ADRs
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!
- Department
- Engineering
- Role
- Software Developer in Test (SDET)
- Locations
- Indonesia
- Remote status
- Hybrid
About Xenith
Xenith empowers businesses with one system for local and global payments – QR, transfers, multi-currency via unified API. SEA-based, Vancouver HQ, scaling fast.