Responsible for overseeing and leading the quality control practices and processes across the technical teams.
Collaborates closely with development teams, project managers, and other stakeholders to establish and maintain effective quality control standards and procedures.
Areas of Responsibility:
Operations Management:
Develop and implement quality control strategies and practices to ensure software products meet or exceed customer expectations.
Provide guidance to quality control teams, fostering a culture of quality and continuous improvement.
Establish quality control metrics and reporting mechanisms to track and communicate quality performance to stakeholders.
Conduct regular audits and reviews to assess adherence to quality control processes and identify areas for improvement.
Collaborate with cross-functional teams to ensure quality control considerations are integrated throughout the software development life cycle.
Stay updated on industry trends and emerging technologies related to quality control practices in software development.
Facilitate effective communication and collaboration between quality control teams and the technical teams. fostering a cohesive and efficient work environment.
Participate in customer meetings and provide input on quality-related matters, addressing customer concerns and ensuring customer satisfaction.
Guide requirements discussions with technology and business partners.
Process Improvement:
Identify new process opportunities, assess feasibility, and accurately estimate new processes development time needed.
Review the training material and user manual and conducts package specific training for the client.
Evaluate vendors with the collaboration of Pre-Sales team.
Participate in the initiatives and R&D if needed.
Review/Compile the compliance Matrix to demonstrate the proposed solution based on the team capabilities.
Supervise, review, and approve the development of functional specifications related to the proposed applications and obtain the client alignment.
Act as the technical expert on the project and resolve any issues if raised.
Mentor and provide advice and guidance to team members on best practice.
Knowledge Management:
Conduct awareness session to the project team to explain project scope and objectives.
Review all the TO BE processes and applications requirement deliverables developed by the Software Architect to ensure technical soundness, adherence to the project scope and meeting the customer expectations.