QA Engineer (Payment)
JustMarkets · Remote
About The Role
Our product team is growing, and we are looking for a QA Engineer with a passion for payment systems to help us deliver a reliable, secure, and seamless fintech experience.
You will be responsible for testing our product payment flows, transaction logic and financial operations. Your focus will be on validating payment scenarios end-to-end: from initiating a transaction to settlement, ensuring correctness of business logic, edge cases, error handling, and compliance-critical paths across web, mobile, and backend services.
Beyond manual testing, you will have the opportunity to build and expand our automation coverage using TypeScript and Playwright: writing end-to-end tests for critical payment journeys and contributing to a test suite that keeps the team confident with every release.
This role is a great fit for someone who understands the complexity of payment systems, knows what makes a failed transaction hard to debug, why idempotency matters, and how a small logic gap can have a big financial impact. If you enjoy dissecting payment flows, challenging assumptions, and raising the quality bar in a team that treats QA as a shared responsibility — we'd love to meet you.
Responsibilities
Perform manual testing of payments flow across different platforms and environments
Perform API testing to verify request/response correctness, data exchange, and error handling
Perform integration testing between applications to ensure proper communication, data flow, and system consistency
Write automated tests to support regression and improve test coverage (Playwright, Typescript)
Analyze technical documentation to understand requirements, specifications, and expected system behavior
Write and maintain test documentation (test cases, test plans, and other QA artifacts)
Collaborate with the support team to resolve incidents, investigate bugs, and ensure effective inter-team communication
Investigate and troubleshoot user-reported issues, including participation in quarterly on-call rotations
Participate in the release process — verifying builds on staging, coordinating deployments to production, and ensuring quality gates are met before each release, as part of quarterly on-call rotations
Participate in planning and regular team meetings to align scope, priorities, and timelines
Requirements
- At least 3 years of commercial experience as a QA Engineer
- Strong understanding of software testing processes, SDLC, and methodologies (Agile/Scrum)
- Experience in web, API (Postman or similar tools), regression, smoke testing
- Experience with API documentation and testing tools (BrowserStack, GraphQL, etc.)
- Practical experience with relational databases (MySQL, PostgreSQL, etc.)
- Proficiency in log analysis and monitoring tools (Graylog, Grafana)
- Hands-on experience with test management systems (e.g., TestRail) and with bug tracking systems (e.g., Jira)
- Good knowledge of browser DevTools for troubleshooting
- Experience in writing test documentation
- Good knowledge of version control systems (Git)
- Intermediate level of English proficiency
- Will be a plus
- Experience in writing automated tests
- Experience working with mocks and stubs to simulate payment provider behavior and test edge cases in isolation
Experience with Charles, Fiddler and Proxyman
- Experience working on product teams, especially in fintech
- We offer
- 20 paid vacation days per year
- 10 paid sick leave days per year
- Public holidays as per the company’s approved Public holiday list
- Medical insurance
- Opportunity to work remotely
- Professional education budget
- Language learning budget
- Wellness budget (gym membership, sports gear and related expenses)
This listing was posted by a verified recruiter at JustMarkets. Report this listing
JobSpring