Business: IWPB Technology
Open Positions:1
Recruiter Name: Veronica Zhong
Location: XA
Why join us?
HSBC Group invests billions of dollars annually into positioning itself as a global leader in technology led banking, driving innovation and transforming our digital capabilities. GPB&W has made significant progress towards establishing globally consistent, market leading products and propositions across its major booking centers.
The Opportunity:
Trading Solutions platform aims at providing single front-to-back trading capability, enabling delivery of products and services across asset classes and scaling multi-market with a consistent user experience across the client continuum.
We are now seeking experienced and self-motivated IT professionals to join our team to develop / support the applications for our business.
What you’ll do:
The selected candidate for this role will lead a team of 4 DevOps engineers supporting the TS infrastructure & services. This is a ‘hands-on’ team lead position, where the candidate, in addition to managing the team resources, will also contribute towards the team’s responsibilities. As for the team, among other responsibilities, handles all BAU requests from the different TS PODs, including, but not limited to creation and maintenance of services, cloud infrastructure provisioning, continuously improving and fostering the DevOps practices across the entire department. The candidate will need to be familiar with the current technical stacks and be able to explore the potential optimizations and synergies. The candidate will work as a team player and aim to contribute the build of an efficient and a reliable DevOps tooling squad.
• Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimise variation and ensure predictable high-quality code and data.
• Refactoring and continuous improvements of the code bases is vital.
• Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security, and resilience requirements.
• Hands on with planning, estimating, contributing to the architecture, coding, development.
• Experienced in Continuous Delivery practices and how they affect product quality and delivery.
• Manage all QA and testing activities, including functional ,non-functional testing, and automation testing.
• Liaising with product owner and developers for clarity on stories, acceptance criteria and testing scope.
• Communicate with the relevant stakeholder regarding resolving technical issues related to delivery of projects.
• Practitioner in agile activities stand-ups, backlog grooming, sprint planning, retrospectives.
• Conduct test data preparation, automated testing in Mobile GUI platforms and exploratory testing..
• Create, maintain, and execute reusable automated test scripts using Selenium, Cucumber, and Appium, integrating them into CI/CD pipelines.
• Monitor, drive and report testing progress through test metrics; keep project stakeholders informed of issues and risks.
• Collect and analysis test metrics and evaluate the test efficiency & quality.
• Follow the best testing and QA practice in discipline, and contribute the own thoughts of implementation and improvement.
• Analyse business requirements, scope, to identify testing needs and approach.
• Drive test efficiency and quality improvement activity in the project teams.
• Develop and implement a global unified testing strategy with a fully Agile approach, including functional, performance, security, and accessibility testing.
• Responsible for automating the continuous integration/continuous delivery (CI/CD) pipeline within a DevOps product/service team, driving a culture of continuous improvement by extensively leveraging tools like Jenkins and Ansible to provide stable and scalable end-to-end automation for automated testing.
• Experienced with a range of agile practices and understand how and why they work.
• Taking responsibility of releases and contributing to the ongoing support of the live apps.
• Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture.
• Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets.
• Hands on experience on using Kotlin to develop Android Apps, or using Swift to develop iOS Apps.
• Hands on experience with SwiftUI or Jetpack Compose.
• Hands on experience with Design pattern (Redux, MVVM, VIPER).
• Hands on experience on using Python is a plus.
• Hands on experience with Unit & UI testing is desired.
• Hands on experience with Framework-based development is desired.
• Deep experience working on a team of Android or iOS engineers building and maintaining large scale apps, or apps that you have built personally.
• Rich Experience in both exploratory testing and mobile GUI Automation
• Strong analytical and problem-solving skills, with a keen eye for detail.
• Strong communication skill in both verbal and written form; capability of delivering effective presentation to teammates and external and internal stakeholders.
• Business knowledge in financial services industry (retail, wholesale and investment banking, wealth management, financial markets, etc.) is requested.
• Strong analytical, design and problem solving skills; excellent team player with ability to work under pressure with minimal supervision.
• Commitment to assigned task, attention to details and willing to dedicate efforts.
• Experience of working in a DevOps focused environment and working in an Agile Team. Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.
• Experiences on mobile automation framework and tools , such as Selenium+cucumber, Appium, Jenkins and Git.
• Efficient/Fluent communication skills in English.
• Solid understanding of the full mobile development life cycle
• Experience with source code versioning tools, specifically GitHub.
• Ability to work with geographically distributed and cross-functional teams
• You should be comfortable with pair programming.
• Good knowledge of software design patterns and software architecture principles.
• Experience with Jenkins or other CI or CD pipeline.
• Should have a good eye for design, should be able to implement latest Material Design components and animations.
Link to Candidate User Guide:
https://hsbchrdirect.service-now.com/hrsp?id=kb_article&sys_id=60ce20691ba69010280dc9df1d4bcb56
You’ll achieve more at HSBC
HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.”
Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
* The information contained in this job description is a true and accurate reflection of the job as specified."