POSITION SUMMARY: Analyst - Quality Assurance should responsible to plan, coordinate, and measure the results of software testing efforts, with support from senior TMs to ensure that software products are delivered in accordance with the specifications and standards established by the company. PRIMARY RESPONSIBILITIES: - Execute the defined Quality Assurance/Software Testing processes and guidelines. - Perform system specifications / requirements review to develop test plans with user's agreement. - Apply analytical thinking to define and document test scenarios. - Contribute to the preparation and validation of test cases and test data. - Coordinates testing with users and third parties. - Assist users to isolate possible testing problems. - Documents, tracks and communicates test plans, test results, analysis, and unresolved problems. - Partner with Project Lead, Developers and Business Champions to ensure the validated deliverables meet functional and design specifications and requirements within timeline established. REQUIREMENTS: - Bachelor's degree in computer science, engineering, or related area of study, or equivalent experience. - Minimum 1-2 years of experience is perferred in hospitality/casino industry on supporting or relevant quality assurance experience. - Experience on test scripts creation, software testing and test automation tools will be an advantage. - Good analytical and problem solving skills. - Good written and verbal communication skills with a good ability to communicate in English. The ability to communicate in Cantonese and/or Mandarin is required. - Able to work under pressure to support fast-paced business. - Willing to learn new technology and ability to learn individually. - Prior experience working with casino and hotel management systems is an advantage. - Fresh graduate with potential will be also considered.