One. Job Responsibilities
• Design and execute test plans, use cases, and checklists covering financial payment scenarios to ensure payment product's capital safety and functional compliance
With system stability.
• Perform functional testing, integration testing, and regression testing on APP, Web applications, microservices, and payment core modules, and lead the payment full chain
Road testing (including transaction initiation, authentication, routing, settlement, and reconciliation).
• Collaborate with front-end and back-end developers, product teams to define high-risk testing scenarios (such as capital loss, compliance, abnormal transactions, etc.).
Test suite and integration.
• Analyze payment scene defects, create accurate error reports, track capital losses, transaction abnormalities, etc. until closed-loop solution.
• Monitor payment system performance and stability, participate in reproducing, troubleshooting and root cause analysis of payment failures in production environments.
• Participate in testing code and payment process review, optimize QA process and financial testing standards, and improve payment scenario testing coverage and efficiency
Rate.
II. Position requirements
(1) Basic requirements:
• Have finance industry (especially payment business) testing experience, familiar with the payment full chain (such as receipt, refund, transfer, clearing and reconciliation)
et al.) business logic and risk points.
• Have experience in testing APP, Web applications, API and microservices, and be able to complete payment gateway functionality and performance testing independently.
(Two) Skill requirements:
• Tools and technology stack:
◦ Proficient in using Robot Framework or similar tools for payment API testing, able to write complex interface test cases to cover abnormal transactions
Scene;
◦ Master the defect tracking system (Jira-like tool), able to accurately record the business impact of payment-related defects;
◦ Familiar with version control tools (Git), able to collaborate on test code and cases;
• Automation testing capability:
◦ Have experience in using Playwright, Robot Framework, PyTest, etc. frameworks to automate testing, with priority given to
Those with payment interface / full chain automation experience;
◦ Able to independently build a payment scene automation testing framework, able to independently integrate external libraries (such as U-card encryption library, Web3 chain interaction)
Library), covering transaction flow, exception retry, capital loss verification, etc. core scenes.
• Have performance testing experience (JMeter, Locust), and be able to stress test the payment peak scenario; familiar with container technology (Docker,
• U Card direction: Have payment card acceptance and clearing system testing experience, familiar with PCI DSS compliance testing requirements;
• Web3 direction: Have experience in testing smart contracts;
(Four) Financial payment special requirements:
• Have full payment business chain testing experience, covering transaction initiation, authentication, routing, settlement, reconciliation, refund, etc. complete process test
Try design;
• Understand the compliance requirements in the financial payment field (such as anti-money laundering, payment security standards), and be able to integrate compliance validation scenarios into tests;
• Able to identify high-risk points in payment scenarios (such as duplicate deductions, capital losses, and inconsistent transaction statuses), and design targeted test cases.
Three. Soft skills
• Have analytical thinking, quickly locate bottlenecks in the payment chain