QA Engineer - Payment
You will participate in end-to-end testing, writing test cases and test scripts based on product requirements, and organizing product and technical teams for test case reviews. You will build automated testing frameworks and optimize automated scripts. You will execute test cases, submit bugs, and conduct bug tracking and regression testing until issues are resolved. You will compile test reports and communicate with development, product, and other departments throughout all testing phases.
Responsibilities
- Participate in end-to-end testing and write test cases and test scripts based on product requirements
- Organize product and technical teams for test case reviews
- Build automated testing frameworks and optimize automated scripts
- Execute test cases, submit bugs, and conduct bug tracking and regression testing until issues are resolved
- Compile test reports and other relevant documents based on product testing results
- Communicate with development, product, and other departments throughout testing phases
Requirements
- At least 5 years of testing experience, including automated programming and payment-related testing experience
- Bachelor's degree or above, preferably in Computer Science, Software Engineering, or a related field
- Familiarity with software testing theories, methods, processes, test strategies, and test design
- Proficiency in Python, Node.js, or another common programming language
- Familiarity with mobile automated testing frameworks such as Appium, XCUITest, or Espresso
- Familiarity with API testing tools and technologies such as Postman, Swagger, and RESTful API
- Performance testing experience and familiarity with JMeter, LoadRunner, or similar tools
- Good problem analysis and solving abilities, including quickly locating and reproducing issues