Job description

Some careers shine brighter than others.

If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

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

In this role, you will:

  • Provide strategic leadership and vision for the testing function, aligning testing goals with organizational objectives and transformation programs.

  • Define, lead, and execute end-to-end test strategies for large-scale Core Banking and financial transformation programs.

  • Build, lead, and motivate high-performing, cross-functional testing teams; foster a culture of quality, innovation, and continuous improvement.

  • Oversee the full lifecycle of test automation: framework design, implementation, maintenance, and optimization across web, legacy, and cloud platforms.

  • Establish and manage comprehensive Test Data Management processes, including synthetic data generation, data masking, and compliance for sensitive banking data.

  • Implement and champion Service Virtualization and test containerization to simulate complex, distributed banking environments.

  • Lead API and microservices testing initiatives using industry-standard tools and methodologies.

  • Develop and execute robust test strategies and plans for major project releases and transformation programs, ensuring alignment with business objectives and regulatory requirements.

  • Act as a key point of contact for senior stakeholders, program managers, and business leaders, providing expert guidance on testing risks, quality metrics, and best practices.

  • Drive adoption of the latest testing practices, including AI-powered testing, intelligent test case generation, predictive defect analysis, and self-healing automation.

  • Provide hands-on leadership in the implementation of AI/ML-based testing tools and frameworks and foster a culture of innovation in testing.

  • Manage performance, scalability, and event-driven testing for modern Core Banking platforms, with a focus on cloud, data, and event-based architectures.

  • Oversee test environment management, including cloud-based and hybrid setups, ensuring high availability and reliability for testing activities.

  • Collaborate with program managers, architects, business analysts, and product owners to ensure comprehensive test coverage and risk mitigation.

  • Mentor, coach, and develop testing teams, fostering talent growth, succession planning, and knowledge sharing.

  • Prepare and present executive-level test reports, metrics, and recommendations, including risk-based assessments and continuous improvement plans.

  • Ensure compliance with banking regulations (PCI DSS, GDPR, SOX) and industry standards (ISO 20022, SWIFT).

  • Leverage GitHub Copilot (GHCP) and other AI tools to accelerate test automation, improve code quality, and enhance productivity.

  • Stay abreast of emerging trends in testing, including AI in testing phases, and drive adoption of relevant tools and practices.

  • Champion a culture of accountability, transparency, and proactive risk management within the testing organization.

Requirements

To be successful in this role, you should meet the following requirements:

  • To be Bachelor’s or master’s degree in computer science, Engineering, or related field.

  • 14+ years of progressive experience in software testing, with at least 5 years in a test management or leadership role.

  • Demonstrated expertise in the complete lifecycle of test automation, including test data management, service virtualization, cloud, and API testing.

  • Proven experience managing large project releases and transformation program test strategies and planning.

  • Hands-on experience with modern testing practices and tools, including AI-driven testing and implementation.

  • Strong background in Core Banking platforms and financial systems, with experience in cloud testing, data testing, event testing, performance, and scalability.

  • Deep knowledge of Agile, DevOps, and Continuous Testing methodologies.

  • Exceptional leadership, people management, and stakeholder engagement skills.

  • Excellent communication, analytical, and problem-solving skills.

  • Experience with regulatory compliance testing and reporting.

You’ll achieve more when you join HSBC.

www.hsbc.com/careers

HSBC is 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. 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.

Issued by – HSDI