Apply now »
18 May 2023

Director, Testing

Category:  Technology Division
Job Type: 
Facility:  Technology

Job Purpose

The Job Holder:
- Establish enterprise quality assurance program with clearly defined QA process/procedures
- Establish proactive and reactive quality controls (monitor, report và audit) to ensure high quality, first-time-right, and process compliant. Provide analysis on collected QA data to provide insights for all to improve.
- Establish comprehensive testing standards, practices, and techniques. Establish rules, guidelines Administer/manage test environments and access policies.
- Gather, evaluate, and analyze business needs for assigned project work to advise and produce end-to-end detail test plan and test cases.
- Establish and operate the product/system quality control through the evaluation, review, quality monitoring according to the processes, guidelines, standards and quality criteria issued by Quality Engineering.
- Establish proactive and reactive quality control measures (monitoring, reporting and evaluating) to ensure high quality, first-time implementation and process compliance. Provide detailed information and analysis of the collected Quality Control data for all projects and employees to improve.
- Perform quality measurement, evaluation and analysis through quality metrics to make quality improvements, processes, guidelines,...
- Participate in the development/improvement of quality processes, guidelines, standards and indicators
- Establish comprehensive testing standards, practices, and techniques. Administer/manage test environments and user access.
- Gather, evaluate, and analyze business needs for assigned project work to advise and produce end-to-end detail test plan and test cases.

Key Accountabilities (1)

1. Deploy the work
- QA process/procedure
- Proactive and reactive quality controls (monitor, report và audit), QA data
- Apply QA best standard, practice, method and tool (example: ISO, Lean Six Sigma).
- Controlling the application of quality processes, guidelines, standards and targets at all stages of the product life cycle.
- Control product quality in accordance with requirements, standards and quality norms.
- Monitor, evaluate, participate in the investigation of the cause of errors and incidents to find out the relationship, deficiencies in the quality assurance/control and testing activities, thereby drawing lessons from building a library of lessons learned, improving processes/instructions/quality indicators; applied in training and quality control
- Apply best Quality Control practices, methods and tools.
- Test standard, practices, and techniques for all kind of test (Functional and non-functional)
- Administer/manage test environments and user access.
- Test strategy, test design, test plan, test scenario/case, test report
- Increase automation test ratio
- Participate in the development/improvement of quality processes, guidelines, standards and indicators

Key Accountabilities (2)

2. Risk management and compliance
- Define solution and metric to monitor, report và audit shortcomings/ missing/ gap/ not compliant in the IT process/ procedures or IT activity could risk or impact quality of product/service.
- Monitor, report và audit shortcomings/ missing/ gap/ not compliant in the IT process/ procedures or IT activity could risk or impact quality of product/service
- Manage bugs according to software testing process. Coordinate with related departments to fix/re-test errors.
- Monitor post go-live issues and compare with test result to prevent risk of un-cover test or low performance.
- Perform work in accordance with policies, regulations, processes, guidelines, designs and service quality commitments (SLAs); Use and update the standard set of Test Case Library (Master Test Case Library)
- Deploy and maximize testing tools and management tools; Automate the testing process to increase test productivity and efficiency.

Key Accountabilities (3)

3. Talent development
- Develop a plan for staffing, coordinating resources, building a mechanism for assigning, recording and evaluating the performance of employees, ensuring adequate and quality resources are maintained in the department.
- Organize regular and advanced training, knowledge of testing operations, development requirements management, banking operations and new technology systems
- Organize training, career development orientation for employees, foster and build resources for the department.

Success Profile - Qualification and Experiences

Qualifications:
- University graduate or higher majoring in information technology, computing, telecommunications, finance or banking
- Foreign language: English/ according to TCB's regulations in each period
Work Experience:
- 8 -10 years of experience in managing a team that conducts software testing assessments in financial/services/telecommunications organizations. The experience includes the following aspects:
- Strong professional knowledge of technology systems in the bank.
- Having solid testing professional knowledge as ISTQB (International Testing Certificate is preferred) or equivalent knowleadge and experience.
- Knowledge of at least 1 programming language and SQL Server database.
- Having understanding, knowledge in working with quality standards such as TCVN, ISO, Lean Six Sigma,...
- Experience in information technology and banking
- Experience in software testing

Apply now »