Head of Quality Engineering
Job Description
Job Description
We are seeking a highly experienced and visionary Head of Quality Engineering to lead and elevate our quality assurance practices. You will be responsible for overseeing a team of 60+ QA Engineers and SDETs, driving a culture of quality, and ensuring the delivery of exceptional digital products and services. As a key member of the engineering leadership team, you will collaborate with cross-functional partners to establish and maintain robust quality standards throughout the software development lifecycle.
Responsibilities:
Leadership & Strategy:
Provide strategic direction and vision for the Quality Engineering organization.
Build and develop a high-performing team of QA Engineers and SDETs through mentorship, coaching, and performance management.
Foster a culture of quality, collaboration, and continuous improvement within the team and across the organization.
Define and implement quality metrics, KPIs, and reporting mechanisms to track and communicate quality performance.
Quality Assurance & Testing:
Develop and implement comprehensive quality assurance strategies, processes, and methodologies that align with industry best practices and regulatory requirements.
Oversee the design, development, and execution of test plans, test cases, and test automation frameworks.
Drive the adoption of test automation tools and techniques to improve efficiency and effectiveness.
Ensure the timely and accurate identification, tracking, and resolution of defects and quality issues.
Collaboration & Partnerships:
Partner closely with engineering, product management, and other stakeholders to ensure quality is integrated into every stage of the software development lifecycle.
Collaborate with DevOps teams to implement continuous integration and continuous delivery (CI/CD) pipelines that include robust quality gates.
Represent Quality Engineering in cross-functional initiatives and provide expertise on quality-related matters.
Innovation & Technology:
Stay abreast of emerging trends and technologies in quality engineering and test automation.
Evaluate and implement new tools and techniques to enhance the quality engineering capabilities of the organization
Job Requirement
- Experience: 10+ years of experience in quality engineering, with at least 5 years in a leadership role managing large QA or SDET teams.
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Technical Skills:
Deep understanding of software development lifecycle (SDLC) methodologies, including Agile and DevOps.
Expertise in test automation frameworks, tools, and practices (e.g., Appium, Selenium, Maestro, TestNG, Testrail).
Strong knowledge of programming languages (e.g., Java, Python, JavaScript) and scripting.
Experience with performance testing, security testing, and other specialized testing areas.
Familiarity with cloud-based infrastructure and technologies.
Leadership Skills:
Proven ability to build and lead high-performing teams.
Excellent communication, interpersonal, and collaboration skills.
Strong strategic thinking and problem-solving abilities.
Passion for quality and continuous improvement.
Nice to Have:
Experience in the digital native business space.
Familiarity with AI-based technologies.
Certifications in quality engineering or related disciplines (e.g., ISTQB, CSQE).