Day-to-Day Responsibilities:
- Oversee the DevOps and testing team which may be multi-site
- Guide the team members in preparing test cases and executions
- Develop detailed testing plans for engagements, status tracking and reporting, and production of high quality deliverables
- Lead execution of planned test cases, ensuring that all test results are correctly recorded against the system
- Responsible for all test, test tools development and configuration management activities
- Define and implement a well structured approach to test automation, test defect management and incident reporting
- Oversee software release and patch management
- Manage and track the software building, packaging, and deployment
Responsibilities:
- Bachelor's degree in Computer Science or related field
- Capability as a Test Manager (minimum 5+ years)
- Proven ability to manage a team (minimum 3+ years)
- Experience in test planning and strategies
- Proven experience creating and/or managing DevOps processes
- Proven experience in developing and enhancing CI/CD pipelines
- Strong knowledge of testing frameworks and tools like Cucumber, Selenium and TestNG
- Strong proficiency with collaboration and agile tools (JIRA, Confluence)
- Strong knowledge of containers and Kubernetes
- A broad knowledge of the project lifecycle
- Experience working within the banking or payment industry is a plus
- Fluent Chinese is a must, with communicable English is a plus.