Our Client is a leading company in Singapore in the financial services industry, who is seeking to recruit a Head of Testing.
Job Overview
The Head of Testing will oversee the test governance and test delivery aspects of the software testing process, ensuring that the quality standards and objectives are met throughout the software development life cycle. In the area of test governance, the head of testing will define and implement the test strategy, policies, and procedures that guide the testing activities and align with the project goals. The head of testing will also measure, monitor, and report the test performance and quality metrics, and evaluate the risks and issues that arise during the testing process.
In a hybrid and dynamic environment, he/she must ensure be able to apply appropriate methodology and resourcing strategies, with a drive towards AI-Based Technology to deliver quality, scalability, and time to market testing solution and services.
In the area of test delivery, the head of testing will be leading the test team and ensure the quality of the software products. He/She will develop test plans, manage the test execution and coordination activities, ensuring that the test cases are designed, executed, and documented according to the test plan. The head of testing will also collaborate with other stakeholders, such as software developers, product owners, and business analysts, to ensure that the testing requirements are clear and consistent with the project scope. He/She must manage the test projects within scope, of good quality, and within time and cost constraints. These factors may be clearly defined or may require dynamic change management to deliver the business value.
The head of testing will have a high level of experience in software testing, preferably with a certification in test management, agile testing or a related field. The head of testing will also have strong leadership, communication, and problem-solving skills, as well as a good understanding of the software development methodologies and tools.
Primary Responsibilities and Activities
· Define and maintain the test guidelines, processes, methodologies to align to changing software development practices, quality assurance practices, and technological risks.
· Research new technology and techniques to implement changes to test processes and practices.
· Ensure compliance with quality standards and best practices.
· Review project plans and scope to determine the testing timeframe, budget, staffing requirements to achieve the testing goals and deliverables.
· Define test strategies and plans with clear schedule and assignees of test deliverables, milestones, and required activities and tasks.
· Plan, allocate, and monitor the testing resources, tools, and environments.
· Monitor and track the testing activities, to ensure that they are on track and make important decisions to adjust the testing plans in consideration of changing project factors.
· Conduct test risk assessment and mitigation. Evaluate the risks and issues that arise during the testing process and recommend solutions.
· Handle and manage project-based, ad-hoc and BAU test requests, and ensure adequate resource management.
· Develop training program to handle upskilling/reskilling according to resourcing requirement.
· Augment AI-Based Technology to reduce manual testing and to enhance efficiency, accuracy and speed.
· Provide leadership and motivation to test team members throughout the project life cycle and quality assurance activities.
· Act as a coach to test managers, test analysts, test automation engineers and others who need assistance and advice regarding test management practices and software testing methodologies.
· Conduct and manage performance appraisals for the test team.
· Review/approve the work plan of an external service provider or consultancy contracted to execute any test assignment.
· Handle audit requirements and requests, providing responses to RFI and addressing audit findings.
· Manage the creation, implementation, and maintenance of the test automation frameworks and artifacts. This include, driving test tools evaluation, conducting POC, setting up, hiring and training the test automation engineers, designing and reviewing the test automation outputs, measuring and tracking the ROI, and applying continuous improvement to drive test efficiency and effectiveness.
· Define and manage test automation targets and work plans.
Job Requirements
Education
Minimum Bachelor’s degree in business, computer science or related field. QA accreditation (ISTQB Test Manager or from other similar recognized institution) is a must.
Experience
· More than 10 years of relevant test management and delivery experience, with at least 5 years direct delivery of large-scale/complex change, and transformation program. Demonstrate good track records in a test leadership role in large-scale and/or transformation program.
· Strong knowledge of software testing methodologies, tools, and techniques.
· Experience in delivering QA practices in Agile, DevOps and structured development environments.
· Experience in developing test strategy and test plans for diversified projects.
· Experience in planning and managing functional and non-functional test projects.
· Experience with JIRA, Micro Focus ALM/QC or Tricentis qTest tools.
· Experience in test automation tools like Tricentis Tosca, Selenium, veriFIX or other similar ones to lead and design UI, API and end-to-end test automation.
· Experience in leading diverse teams, both at on-shore and offshore premises.
· Experience and ability in using “soft skills” or “people skills”.
· Excellent communication skills – tailoring communications to suit a mix of audiences and ability to translate strategy into measurable business benefits.
· Good ability to see “big picture” to tailor suitable test approaches, adopt risk-driven approaches, as well as able to deep-dive and work at detailed level to achieve test assignments.
Knowledge and Skills
· Good understanding of current and emerging technologies, and of how other enterprises are using them to drive software assurance practices.
· Excellent verbal and written communication skills; Able to produce good communication materials and test reports, demonstrating good ability in researching, planning and outlining, editing, revising, avoidance of spelling and grammar mistakes and good content organization.
· Expertise in setting and managing stakeholder expectations.
· Effective influencing and negotiating skills.
· Strong knowledge and understanding of business needs, with the ability to establish and maintain a high level of customer trust and confidence.
JJ Consulting Services
EA Licence No.: 12C6207
Applicants are invited to send in a MS Word resume to [email protected] stating position applying for/present/expected salaries and earliest available date.
We thank all applicants in advance and regret that only short listed candidates will be notified.