# Associate Director, Software Engineering

**Company**: GCIO
**Location**: Xi'an, Shaanxi
**Experience**: senior
**Job type**: full-time
**Category**: IT
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774612447714?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8d2e667e-f61

## Description

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering.

**Principal 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.

- Knowledge of secure, scalable and regulated technology environments, ideally within financial services or another highly regulated industry.

## Skills

### Required
- Software Testing
- Test Management
- Quality Engineering
- Automated Testing Frameworks
- Artificial Intelligence
- Machine Learning
- Continuous Integration
- Continuous Delivery
- Agile
- DevOps

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774612447714?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
