Quick Summary
Duplo is a Lagos-based fintech startup that enables businesses in Africa to automate their spend management, simplify cross-border payments, and control business finances all on one platform.
Duplo is a Lagos-based fintech startup that enables businesses in Africa to automate their spend management, simplify cross-border payments, and control business finances all on one platform.
We want to make B2B payments as simple as P2P payment apps. Most business payments in Africa are made offline….yikes. We are on a mission to transform this. We are backed by top investors including Point Nine, Tribe Capital, Commerce Ventures, Liquid2 Ventures, Basecamp Fund, Soma Capital, YCombinator, Oui Capital, and others.
This is a unique opportunity. You'll have the responsibility and resources to take a significant part in the creation of a paradigm-changing product that will impact millions.
Responsibilities
Cypress Test Automation
- Design, develop, and maintain automated end-to-end test suites using Cypress, with a focus on payment flows, checkout journeys, and transaction processing scenarios
- Implement the Page Object Model (POM) pattern for scalable test architecture across payment and software platform features
- Develop reusable custom Cypress commands, fixtures, and intercept strategies to simulate payment gateway responses, web hook events, and third-party integrations
- Integrate Cypress test suites into CI/CD pipelines for automated regression runs across payment processing environments
- Analyse and maintain test stability, resolving flaky tests and optimising run times; especially for payment-critical paths
API Automation & Testing
- Design and execute comprehensive API test suites using tools such as Postman, RestAssured, or Cypress, covering payment gateway APIs, transaction endpoints, and financial data services
- Validate REST and GraphQL APIs including request/response schemas, status codes, error handling, and payment-specific response structures (e.g. authorisation, capture, refund, chargeback flows)
- Perform contract testing, load testing, and negative scenario coverage for payment API endpoints; including edge cases such as declined transactions, timeout handling, and partial captures
- Test integration with third-party payment providers (e.g. Stripe, Adyen, PayPal, or similar platforms), ensuring correct data exchange and fault tolerance
- Collaborate with backend engineers to review API specifications and identify edge cases early in the payment feature lifecycle
Manual Testing & Test Strategy
- Create detailed test plans, test cases, and test reports for complex payment features, financial workflows, and software platform releases
- Perform exploratory, regression, smoke, and sanity testing across web, API, and payment surfaces; including end-to-end transaction journeys from initiation to settlement
- Champion a risk-based testing approach, prioritising payment-critical paths and high-value financial scenarios to protect platform integrity
- Document and track defects with clear reproduction steps using tools such as Jira or Linear, with specific attention to financial data accuracy and compliance-related issues
Cross-Browser & Cross-Platform Testing
- Execute and maintain cross-browser test coverage across Chrome, Firefox, Safari, and Edge; including payment UI components such as card entry forms, 3DS authentication flows, and payment confirmation screens
- Leverage BrowserStack and Playwright for scalable cross-browser test execution across payment and checkout journeys
- Identify and report browser-specific rendering or functional inconsistencies affecting the payment experience
- Ensure consistent and secure user experience across desktop, tablet, and mobile viewports for all payment surfaces
CI/CD Integration & DevOps Collaboration
- Configure and maintain automated test execution within CI/CD pipelines (GitHub Actions, Jenkins) for payment platform services and software solutions
- Implement test result reporting and failure notification workflows, with escalation paths for payment-critical test failures
- Work with DevOps to manage test environments, containerised test runs via Docker, and test data provisioning; including synthetic payment data and sandbox environment configuration
- Contribute to shift-left testing initiatives, integrating quality checks at the earliest stages of payment feature development
Requirements
- 3–5 years of hands-on experience in a software QA engineering role, ideally within a payment platform, fintech, or financial software environment
- Demonstrable experience testing payment systems, including payment gateways, transaction flows, refund processing, or financial data pipelines
- Familiarity with payment industry standards and concepts such as PCI-DSS, 3DS authentication, tokenisation, or PSD2 is a strong advantage
- Strong practical experience with Cypress for end-to-end test automation across complex, multi-step workflows
- Solid proficiency in JavaScript or TypeScript for writing and maintaining test scripts
- Proven experience in API testing and automation (REST / GraphQL), including financial or transactional APIs
- Demonstrable experience integrating tests into CI/CD pipelines
- Solid understanding of cross-browser testing strategies and tooling
- Experience with manual testing methodologies including exploratory and regression testing
- Familiarity with Agile / Scrum development workflows and sprint-based delivery
- Strong analytical and problem-solving skills with excellent attention to detail — particularly for validating financial data accuracy
- Clear verbal and written communication skills
Location & Eligibility
Listing Details
- Posted
- May 7, 2026
- First seen
- May 25, 2026
- Last seen
- May 31, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 19%
- Scored at
- May 25, 2026
Signal breakdown
Please let duplo know you found this job on Jobera.
1 other job at duplo
View all →Explore open roles at duplo.
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.