QA Engineer
The QA Engineer will perform automated testing, formulate test strategies, maintain test frameworks, collaborate with cross-functional teams, test payment processes and integrations, and analyze test results to improve software quality.
Responsibilities
- Design and execute automated test cases.
- Participate in requirements analysis and test plan formulation.
- Propose test strategies and suggestions.
- Build and maintain automated test frameworks.
- Optimize testing processes for efficiency and quality.
- Collaborate with development, product, and other teams to resolve issues.
- Test payment-related functional modules, interfaces, and status synchronization.
- Test integrations with banks and third-party payment platforms.
- Verify payment channel correctness, compatibility, and reliability.
- Write test reports, record results, and analyze test data.
Requirements
- Bachelor's degree or above in a computer-related major.
- More than 3 years of software automated testing experience.
- Proficiency with Selenium, Appium, or a similar automated testing tool.
- Experience designing and implementing automated test frameworks.
- Experience testing payment-related projects and payment business processes.
- Experience testing payment channel interactions and integrations.
- Knowledge of functional, performance, and interface testing.
- Strong problem analysis and issue localization skills.
- Mastery of Java, Python, or another programming language.
- Code writing and debugging ability.
- Knowledge of database concepts and proficiency with SQL.
- Good communication, teamwork, responsibility, and ability to work under pressure.
Benefits
- Meaningful cross-functional collaboration and customer-impacting work.
- Opportunities for career advancement in a fast-growing organization expanding beyond APAC.
- A culture that welcomes data-backed ideas and innovation.