Checking job availability...
Original
Simplified
Responsibilities
- Experienced with QA lifecycle, from writing test plan, thinking through test case design, performing test execution (new feature and regression) to defect management and retrospect. Familiarity with the end-to-end software development life cycle is helpful when collaborating with other teams.
- Perform and drive Manual testing, Automation Testing and Performance Testing.
- Fully document any bugs/anomalies identified in testing with instructions how to recreate them.
- Accurately record and maintain test results, and its progress to resolution.
- Collaborate with Client Services team to help perform root cause analysis of issues found in the production environment.
- Identify and propose areas of improvement throughout the software development process.
- React quickly to changes in priorities or circumstances to meet the needs of the business.
- Continuous improvement of the testing process, testing quality and efficiency.
- Maintain good documentation and change controls.
Requirements:
- Bachelor's degree or above in engineering, computer science or other related fields.
- At least 3 years of working experience in software testing development.
- A self-learner proficient in testing procedures and test case design methods who takes the initiative to do further technical research.
- Experience with automated testing frameworks (i.e., Selenium, Appium, Pytest).
- Working knowledge of API testing. Strong understanding of and experience in HTTP, WebSocket, JSON.
- Familiar with database and SQL.
- Familiarity with Performance Testing tools such as JMeter, Charles, Fiddler, Postman.
- Experience with a crypto exchange, or passionate about crypto.
- A proactive approach to problem-solving with strong analytical and research skills.
- Strong logical thinking ability, negotiation skills, and conflict management capability.
- Good at teamwork, result-oriented, and resilient.
- Proficiency in both Chinese and English to liaise with stakeholders and teams.
Responsibilities
- Experienced with QA lifecycle, from writing test plan, thinking through test case design, performing test execution (new feature and regression) to defect management and retrospect. Familiarity with the end-to-end software development life cycle is helpful when collaborating with other teams.
- Perform and drive Manual testing, Automation Testing and Performance Testing.
- Fully document any bugs/anomalies identified in testing with instructions how to recreate them.
- Accurately record and maintain test results, and its progress to resolution.
- Collaborate with Client Services team to help perform root cause analysis of issues found in the production environment.
- Identify and propose areas of improvement throughout the software development process.
- React quickly to changes in priorities or circumstances to meet the needs of the business.
- Continuous improvement of the testing process, testing quality and efficiency.
- Maintain good documentation and change controls.
Requirements:
- Bachelor's degree or above in engineering, computer science or other related fields.
- At least 3 years of working experience in software testing development.
- A self-learner proficient in testing procedures and test case design methods who takes the initiative to do further technical research.
- Experience with automated testing frameworks (i.e., Selenium, Appium, Pytest).
- Working knowledge of API testing. Strong understanding of and experience in HTTP, WebSocket, JSON.
- Familiar with database and SQL.
- Familiarity with Performance Testing tools such as JMeter, Charles, Fiddler, Postman.
- Experience with a crypto exchange, or passionate about crypto.
- A proactive approach to problem-solving with strong analytical and research skills.
- Strong logical thinking ability, negotiation skills, and conflict management capability.
- Good at teamwork, result-oriented, and resilient.
- Proficiency in both Chinese and English to liaise with stakeholders and teams.