Go Hub Capital Berhad

Quality Assurance Manager

Posted: 1 days ago

Job Description

Job SummaryThe Manager - Quality Assurance is responsible for leading the QA team to ensure software products meet the highest standards of quality, reliability, performance, and user experience. This role involves defining QA strategies, implementing testing frameworks, managing automation processes, and collaborating closely with development, DevOps, and product teams to deliver high-quality software within schedule and budget.Key Responsibilities1. Quality Strategy & LeadershipDevelop, implement, and maintain a comprehensive quality assurance strategy aligned with organisational objectives.Lead, mentor, and develop a team of QA engineers, fostering a culture of ownership, accountability, and continuous improvement.Define quality metrics and KPIs to monitor software quality and testing efficiency.Mentor and develop QA leads and QA engineers to enhance capability and career growth.2. Testing ManagementOversee all aspects of testing, including functional, regression, performance, security, and user acceptance testing (UAT).Manage end-to-end test planning, execution, and defect tracking processes.Establish and enforce testing standards, methodologies, and documentation practices.Ensure timely identification, reporting, and resolution of bugs and issues.3. Automation & ToolsDrive automation strategy across projects to improve test efficiency and coverage.Select and manage automation tools (e.g., Selenium, Cypress, Jenkins, JMeter, Postman, etc.) appropriate for the company’s technology stack.Collaborate with DevOps to integrate automated testing into CI/CD pipelines.4. Collaboration & Continuous ImprovementWork closely with Product Managers, Developers, and UI/UX teams to understand requirements and acceptance criteria.Collaborate with Release Management to ensure software releases are smooth, stable, and timely.Identify process bottlenecks and lead continuous improvement initiatives within the QA function.5. Governance & ReportingPrepare and present regular QA status reports and quality dashboards to management.Ensure compliance with internal quality standards, data privacy, and security policies.Manage QA budget and resource allocation effectively.RequirementsBachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.Certification in Software Testing (e.g., ISTQB, CSTE) is an added advantage.Minimum 10 years of experience in software quality assurance, with at least 3-5 years in a managerial or team leadership role.Proven experience in manual and automated testing across web, mobile, and API platforms.Strong background in Agile, Scrum, or DevOps environments.Proficiency in QA tools such as Selenium, TestRail, Postman, Jenkins, JMeter, or similar.Solid understanding of SDLC, STLC, CI/CD pipelines, and test automation frameworks.Knowledge of programming/scripting languages (e.g., Java, Python, JavaScript) is a plus.Strong analytical, problem-solving, and decision-making skills.Excellent communication and leadership abilities.Detail-oriented, with a focus on process improvement and quality excellence.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In