7 months ago
Shanghai, ChinaMid Level
Responsibilities
- Design and execute automated test cases for software projects.
- Build, maintain, and optimize automated test frameworks and testing processes.
- Participate in requirements analysis, test planning, and test strategy development.
- Test payment workflows including order generation, payment processing, refunds, reconciliation, payment interface calls, and payment status synchronization.
- Perform integration testing with banks and third-party payment platforms, verifying channel compatibility and reliability.
- Collaborate with development, product, and other teams to communicate defects and support resolution.
- Write test reports, record results, analyze test data, and provide input for quality improvements.
Requirements
- Bachelor’s degree or higher in a computer-related major.
- More than three years of experience in software automated testing.
- Proficiency with at least one automated testing tool, such as Selenium or Appium, and familiarity with automated test framework design and implementation.
- Extensive experience testing payment-related projects and understanding payment business processes.
- Experience testing payment-channel interactions and independently conducting channel integration testing.
- Familiarity with functional, performance, and interface testing methods, along with strong problem-analysis and issue-localization skills.
- Proficiency in at least one programming language, such as Java or Python, with coding and debugging ability.
- Knowledge of database concepts and proficiency with SQL queries and data operations.
- Strong communication, teamwork, responsibility, and ability to work under pressure.
Benefits
- Cross-functional collaboration on implementations that improve customer experience.
- Career advancement opportunities in a fast-growing organization expanding beyond APAC.
- A culture that welcomes data-backed ideas and meaningful product changes.
