ABOUT THE TEAM:
QA team is responsible for the quality and efficient delivery of software solutions to our clients, with a wide range of testing scope including functional test through API testing, static analysis, end-to-end test, as well as non-functional testing scope including performance, security, scalability, and maintainability. We explore and research a wide range of technologies and methodologies including debugging tools, dependencies mocking, automated test generation and execution, grey-box testing, and CI/CD, to see how they can be meaningfully applied to each project and achieve the highest quality outcome in a timely manner.
JOB DUTIES:
- Responsible for quality assurance and version iteration testing to ensure functional quality of the final products.
- Responsible for the design, execution, and standardisation of non-functional tests and checks (performance, maintainability, etc) based on different product needs and user needs.
- Participate in long-term quality promotion work, including defect tracking, root cause analysis, version quality analysis, project reviews, etc.
- Explore and investigate various technologies, methodologies, and/or processes for improvement of software projects’ quality and/or overall test quality and efficiency.
JOB REQUIREMENTS:
- Bachelor’s degree or higher in computer science or any related field.
- 2+ years of experience in quality assurance for software products.
- Experience in at least one of the following areas:
- Automation test framework design and implementation
- Performance test design and execution
- Design and implementation of any testing tool
- Proficiency in at least one of the following programming languages: JAVA, Python 3.
- Proficiency in usage of Mysql, Redis, Kafka, or other similar data technologies.
- Good communication skills and problem-solving abilities.
- Fluency in both English and Mandarin as a working language to to liaise with Chinese speaking clients and counterparts to understand their technical requirements.
- Priority will be given to those who meet the following conditions:
- Experience with grey-box or white-box testing
- Experience working with software that hosts large traffic or data volumes