Software QA Engineer

Hong Kong, Hong Kong Region, Hong Kong
Machine Learning and AI


Role Number:200312565
We are a QA team in Video Computer Vision (VCV) org responsible for testing and ensuring quality of the state-of-the-art 3D computer vision algorithms developed by our algorithm team. We are looking for a hybrid role QA engineer to help improve and extend the current automated testing pipelines, as well as to develop and execute manual test plan to cover corner cases. You will have opportunity to work closely with a team of experienced computer vision researchers and developers to deliver world class algorithms that lives in various products and internal prototypes.

Key Qualifications

  • - Excellent programming skills with hands-on experience (eg C++, Java, Python, JavaScript, Bash, Swift, GoLang…etc)
  • - Excellent written and verbal communication skills
  • - Detail minded, able to think critically and creatively to drive quality forward
  • - Self motivated to learn the unknown, cut through ambiguity and bring clarity to the team
  • - Hands on experience with QA methodologies, or prior QA experience is a plus
  • - Computer vision, graphics, 3D modelling knowledge is a plus


As a hybrid role QA engineer, you are responsible for continuously improve the running time, throughput and user friendliness of the automated testing pipelines by writing scripts and gathering feedbacks from other engineers. You are also responsible for carrying out any ad-hoc, on demand testing requests to verify all sorts of claims about the quality of the algorithms under guidance. You'll help us improve the operation efficiency, identify holes in test coverage, bring confidence to team. We need your help to reach Apple's high standards of quality.

Education & Experience

Bachelor’s degree in computer science or related field, or equivalent work experience

Additional Requirements