Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.
Business: IWPB Technology
Principal responsibilities
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.