
Job Responsibilities
-
Participate in end-to-end testing, write test cases and test scripts based on product requirements, and organize product and technical teams for test case reviews.
-
Responsible for building automated testing frameworks and optimizing automated scripts.
-
Execute test cases, submit bugs, conduct bug tracking and regression testing until bugs are resolved.
-
Compile test reports and other relevant documents based on product testing results.
-
Communicate with development, product and other departments in all testing phases to ensure the accuracy and completeness of test inputs and outputs.
Job Requirements
-
At least 5 years of testing experience, with automated programming experience and payment-related testing experience.
-
Bachelor's degree or above, preferably in Computer Science, Software Engineering or related fields.
-
Familiar with software testing theories, methods and processes, and understand test strategies and test design.
-
Proficient in at least one common programming language such as Python or Node.js.
-
Familiar with at least one mobile automated testing framework (e.g., Appium, XCUITest, Espresso), with Appium being preferred.
-
Familiar with API testing tools and technologies (e.g., Postman, Swagger, RESTful API).
-
Possess performance testing experience and be familiar with performance testing tools and technologies (e.g., JMeter, LoadRunner).
-
Have good problem analysis and solving abilities, and be able to quickly locate and reproduce issues.