Company Overview:
Traveloka is a leading technology company that provides a one-stop travel and lifestyle platform for customers in Southeast Asia. Our platform offers a wide range of travel-related services, including flight and hotel bookings, activities, attractions, and more. With a mission to empower travelers with seamless experiences, we're committed to pushing the boundaries of technology and innovation in the travel industry.
It's fun to work in a company where people truly BELIEVE in what they're doing!
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.
Roles and 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.
Requirements (Education, Technical Skills, Relevant Experiences)
- 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).
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!