H

Test Engineer - Associate - Testing CoE(LMEC) - IT

Hong Kong Exchanges and Clearing
Full-time
On-site
Shenzhen, China

Location:

CN-Shenzhen-HyQ

Shift:

Standard - 40 Hours (China)

Scheduled Weekly Hours:

40

Worker Type:

Permanent

Job Summary:

For LMEC

Job Duties:

Responsibilities
•    Liaise with London QA Team to understand business requirements and technical specifications in order to understand the use case / Test case for automation
•    Liaise with London QA team to understand the Test Approach, Test Scenarios, Test Cases and also the Test data requirements
•    Work collaboratively with automation teams in both China and London to maintain and extend our automation capabilities and regression packs across various systems and technologies.
•    Design, implement or refactor automated test scripts for web, API, FIX messages, and database testing.
•    Write and maintain BDD feature files using Gherkin and implement step definitions.
•    Execute automated regression test suites and report results.
•    Develop and maintain test automation features and scripts using Python and Ruby languages.
•    Work with BDD tools such as Cucumber and Behave.
•    Manage and execute test cases and scripts in Zephyr integrated with Jira.
•    Utilize Git for version control and Bamboo for CI/CD pipeline management.
•    Implement and manage CI/CD pipelines with a focus on automation using tools like Bamboo and OpenShift.
•    Perform FIX message testing as part of the integration and automation suite.
•    Investigate and troubleshoot issues in test environments and resolve defects.
•    Participate in the defect management lifecycle, including defect reporting and tracking using Jira.
•    Provide regular updates on progress and/or issues relating to test activities.
•    Ensure smooth integration of test automation within the CI/CD pipeline and deployment processes.
•    Promote continuous process improvement, encourage community collaboration and share information within the test team and wider organization.
•    Proactively learn new technical or product areas as required.
•    Share technical knowledge and experience with other team members.
•    Write and maintain test automation documentation and prepare training materials for less experienced team members 


Requirements:
•    Preferred - Bachelors or Master’s Degree (IT or Maths although other degrees will be considered)
•    Knowledge of Testing Techniques/Methods/Tools
•    Excellent verbal and written communication skills
•    Able to apply a common-sense approach to their work
•    Testing Experience in a professional role, preferably in the Financial, Commodities or Insurance market 
•    Ideally some previous experience working for Exchanges or Clearing Houses
•    Knowledge of multiple databases including, MySQL, Oracle and MS-SQL Server is an advantage
•    Working knowledge of Windows, Unix and Linux Operating Systems
•    ISEB foundation certificate in Software testing a distinct advantage
•    Proven experience with test automation frameworks using Selenium (preferably Behave and PyTest).
•    Strong knowledge of either Python, Java, Ruby, or C# for automation scripting.
•    Hands-on experience with BDD tools such as Cucumber, SpecFlow, or Behave.
•    Solid understanding of BDD practices, including writing feature files and step definitions.
•    Extensive knowledge of Selenium, complex web testing, SOAP & REST API testing, FIX message testing, and database testing using SQL.
•    Familiarity with message broker technologies like Kafka.
•    Strong experience in parsing XML, JSON, CSV type of files while automating the tests.
•    Experience writing test cases based on business requirements and executing them.
•    Proven ability to execute test automation scripts for regression testing.
•    Hands-on experience with CI/CD tools such as Bamboo, Jenkins or Maven for automation and deployment.
•    Hands-on experience with Git for version control.
•    Proficiency with Jira, Zephyr, and other test management tools.
•    Knowledge of the defect lifecycle and experience in defect management.
•    Previous experience in Scripting languages such as PowerShell, Unix Shell or VBScript are added advantages.
•    Self-motivated enthusiastic team player
•    Accountable and proactive
•    Appreciation of the workings of a commodities market and the related complexities.
•    Strong communication skills, both written and verbal, for collaboration with the London office.
•    Ability to seamlessly transition between projects on different methodologies
•    Problem solving/solutions driven mindset - Use knowledge to identify and implement solutions to address any pain points.
•    Ability to work to tight deadlines and under pressure. Aptitude for the effective prioritization of workload
•    Inherent desire to do things well but balanced with pragmatism when required. Attention to detail is key
•    Ability to work independently and as part of a global team
•    Fluent English reading, writing, listening and speaking skills

Company Introduction:

ITD SZ

港交所科技(深圳)有限公司,是2016年12月28日于深圳市前海自贸区成立的外商独资企业。

作为港交所的技术子公司,港交所科技(深圳)有限公司主要是为集团及其附属公司提供计算机软件、计算机硬件、信息系统、云存储、云计算、物联网和计算机网络的开发、技术服务、技术咨询、技术转让;经济信息咨询、企业管理咨询、商务信息咨询、商业信息咨询、信息系统设计、集成、运行维护;数据库管理、大数据分析;以承接服务外包方式提供系统应用管理和维护、信息技术支持管理、数据处理等信息技术和业务流程外包服务。