Location:
CN-Shenzhen-HyQShift:
Standard - 40 Hours (China)Scheduled Weekly Hours:
40Worker Type:
PermanentJob Summary:
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日于深圳市前海自贸区成立的外商独资企业。
作为港交所的技术子公司,港交所科技(深圳)有限公司主要是为集团及其附属公司提供计算机软件、计算机硬件、信息系统、云存储、云计算、物联网和计算机网络的开发、技术服务、技术咨询、技术转让;经济信息咨询、企业管理咨询、商务信息咨询、商业信息咨询、信息系统设计、集成、运行维护;数据库管理、大数据分析;以承接服务外包方式提供系统应用管理和维护、信息技术支持管理、数据处理等信息技术和业务流程外包服务。
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
Salary | N/A (Search your salary info in ![]() |
Job Function | |
Location |
|
Work Model |
|
Industry | |
Employment Term |
|
Experience |
|
Education |
|
Download the CTgoodjobs app