Associate Director, Software Engineering
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong background in software testing, test management or quality engineering, with the ability to define and deliver comprehensive testing strategies.
- Proven capability in designing, implementing and maintaining scalable automated testing frameworks.
- Practical knowledge of test types including unit, integration, Application Programming Interface (API), regression, performance and User Acceptance Testing (UAT).
- Experience integrating automated testing into Continuous Integration and Continuous Delivery (CI/CD) pipelines and applying Agile and DevOps practices.
- Ability to use Artificial Intelligence (AI) and Machine Learning (ML) tools responsibly to support test case generation, risk identification, test optimisation and automation maintenance.
- Strong understanding of test governance, quality metrics, reporting, defect management, risk management and quality gates.
- Effective leadership, communication and stakeholder management skills, with the ability to coach technical teams and influence decisions.
- Knowledge of secure, scalable and regulated technology environments, ideally within financial services or another highly regulated industry.
Full description
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 Associate Director, Software Engineering.
Business:IWPB TechnologyPrincipal responsibilities
- Own and manage the end-to-end testing strategy for software engineering programmes, ensuring robust quality, security and delivery outcomes.
- Lead the design, implementation and continuous improvement of scalable automated testing frameworks.
- Define and oversee testing across unit, integration, Application Programming Interface (API), User Acceptance Testing (UAT), regression and performance testing.
- Integrate automated testing into Continuous Integration and Continuous Delivery (CI/CD) pipelines and promote a shift-left quality approach.
- Explore and responsibly apply Artificial Intelligence (AI) and Machine Learning (ML) to generate test cases, optimise test coverage, identify risks and reduce automation maintenance.
- Establish test governance, quality standards, reporting, metrics and quality gates, while managing risks, dependencies and defects.
- Provide technical leadership, coaching and direction to test engineers and delivery teams, fostering shared accountability for quality.
- Partner with engineering, architecture, product and business stakeholders to ensure solutions meet functional, technical, security and regulatory requirements.
Requirements
- Strong background in software testing, test management or quality engineering, with the ability to define and deliver comprehensive testing strategies.
- Proven capability in designing, implementing and maintaining scalable automated testing frameworks.
- Practical knowledge of test types including unit, integration, Application Programming Interface (API), regression, performance and User Acceptance Testing (UAT).
- Experience integrating automated testing into Continuous Integration and Continuous Delivery (CI/CD) pipelines and applying Agile and DevOps practices.
- Ability to use Artificial Intelligence (AI) and Machine Learning (ML) tools responsibly to support test case generation, risk identification, test optimisation and automation maintenance.
- Strong understanding of test governance, quality metrics, reporting, defect management, risk management and quality gates.
- Effective leadership, communication and stakeholder management skills, with the ability to coach technical teams and influence decisions.