PURPOSE AND SCOPE OF ROLE
This is a Senior Engineer role is to build and maintain API/UI Automation test scenarios design for all components in the new generation of betting system for HKJC. The primary focus for this role will be as a hands-on technical engineer both developing automation scripts and daily automated test execution.
KEY ACCOUNTABILITIES
Conduct system automation testing over company software modules
Design develop and execute automated tests using vendor software and/or in-house written tools
Write automation test plan test cases and business scenarios base on business requirements to ensure comprehensive test automation coverage in different levels (API/UI)
Contribute to the overall automation test design and framework and focused on solving complex technical challenges
Familiar with data migration testing and data comparison testing
QUALIFICATIONS /EXPERIENCE
Bachelor Degree in IT Computer Science or related Engineering discipline
6 years of experience in system testing experience;
4 years of hands on experience in one or more of the following: test automation test-driven development debugging and building testing frameworks;
4 years of experience in programming/scripting languages and writing SQL/DB stored procedures and/or Linux shell scripts
Experience in design or implementing Test Automation Framework with knowledge in Jenkins Jira Bitbucket and BDD framework (Cucumber-JVM test framework is preferred)
Solid experience with API/UI Automation test design including functional and non-functional
Solid experience in web and mobile automated testing
Experience in data migration/ data initialization/ mobile platform test automation
Able to work independently
TECHNICAL SKILLS
Solid hands-on coding skills in programming/scripting languages e.g. Java JavaScript VBA and C#
Experience with API (REST Web Services) and UI test automation by using Selenium Appium Rest-assured SoapUI and BDD framework (Cucumber-JVM test framework is preferred)
Familiarity with web technologies Linux system administration and Solace DB/SQL development CI/CD and integration tools
White box testing and experience on code review is a plus
KEY COMPETENCIES CORE & FUNCTIONAL
8 years of hands on automation test experience (real-time system is preferred)
Detail oriented demonstrated the ability to analyse and elaborate on requirements and align with the perspective of both business and product sustainability
Able to maintain strong working relationships with prospects
Be a fast learner logical thinking and pay attention to details
Strong English oral and written communication skills
Enthusiasm for learning and result oriented
Explore new testing tools to support different type of test automation
KEY JOB CHALLENGES
Working as a team player in a large team
Work independently be innovative and self-motivated have strong problem solving skills and be able to work in a changing and fast-paced environment
Languages: English Cantonese and Mandarin ( Must )
Required Years of Experience: 10
Required Skills:
Experienced in Performance tuning of database systems ORACLE Familiar and/or experienced with administrating in Unix / Linux OS Knowledge of Unix shell scripting Possess at least 1 year PL/SQL experience Possess knowledge or experience with Oracle related tools Experience using Oracle Data Guard with or without broker With OCA / OCP Certification will be added benefit. (Oracle Certified Associate / Oracle Certified Professional) Familiar with performing Backup and Restore procedures Familiar and/or experienced with installing upgrading and managing of database tools Possess basic knowledge and/or experience in Oracle Enterprise Manager Willing to work on shift rotation basis Willing to work overtime / standby (Overtime claimable) Willing to work in Mid-valley KL
IT Services and IT Consulting