Business Function Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Responsiblilites - Lead the transformation of Quality in the software delivery of Data Technology
- Be a trailblazer to introduce modern software quality processes
- Lead the coaching, hands-on pairing of the delivery teams and platform testing teams where required
- Work with platform testing / development teams on end-to-end design solutions to testing problems by applying contextually relevant processes and tools/technology
- Coaching and mentoring the platform test managers to achieve their strategic quality goals by providing the appropriate technical support through standardizing testing approaches and tools across ADA.
- Increase the reusability of testing utilities/frameworks across platforms
- Provide guidelines and best practice for test environment and data
- Build test frameworks and utilities to speed up test execution and increase test coverage
- Set up, maintain, and build test automation tools on multiple application platforms, such as Mobile, Desktop, and Web.
- Build automated dashboards and monitoring tools using AI and ML
- Work with platform teams, resolve issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
- Research test tools, methodologies, and trends and upgrading existing practices and processes
- Pro-actively seek to make continuous improvements to organisations over all quality of deliverables by improving test coverage, testing tools, frameworks, execution and test automation, etc.
- Work with Enterprise SRE team to standardise testing across the LOBTs, enable the adoption of the tools and best practices across other platforms as relevant
- Review and analyse project deliverables and metrics regarding prescribed quality gate scorecard
- Review and provide feedback on high-level automation requirements, business requirements, and testing documents
Requirements:
- Expert in any of
- UI test automation tools (Selenium WebDriver, HP QTP/UFT, Appium or similar)
- API testing (using Karate, JUnit, Postman or similar)
- Performance testing using JMeter / Performance Center
- Experience using a broad range of test automation frameworks (e.g. Protractor, Cucumber, JUnit or similar)
- Advanced programming skills to create automation testing tools and frameworks to assist the testing process
- Experience with Ai and ML technologies
- Experience in test automation and developing automation frameworks from scratch
- Expert knowledge of continuous Integration (CI) and Continuous Testing (CT) to streamline QA processes (Git, Maven, Gradle, Jenkins, Bamboo or similar)
- Good experience with SDLC practices of Agile, Behavioural and Test-Driven Development (Lean, Scrum, XP or similar)
- Experience in the field of financial/banking applications testing and testing on large complex projects/programmes as a lead or manager
- Strong technical knowledge - able to code in one or more scripting language
- Experience automating testing in multiple technologies - Mainframe, web, Java, Python.
- Advanced knowledge of test methodologies and approaches
- Experience of using and implementing a variety of test tools, including tools for test management / planning, defect tracking, test automation, test data management
- Should have excellent time management and organizational skills as well as strong communication skills.