Engineering

Director of Quality Engineering

Sri Lanka

Job Type: Permanent, full-time
Location: Colombo/Galle
Job Title: Director of Quality Engineering
Sector: Engineering
Requirement: 15+ years

About the Role

We are seeking an exceptional Director of Quality Engineering to lead our quality organisation and drive engineering excellence across all our software products and services. This senior leadership role requires a seasoned engineering professional with 15+ years of experience who combines deep technical expertise with a quality-first mindset and proven leadership capabilities.

As Director of Quality Engineering, you will partner closely with the Engineering Director to establish and execute a comprehensive quality strategy that scales with our growing organisation. You will lead a team of quality engineers whilst working embedded within cross-functional engineering teams to ensure quality is built into every aspect of our development lifecycle.

Key Responsibilities

    Strategic Quality Leadership

  • Partner with the Engineering Director to define and continuously evolve the organisation’s quality engineering strategy and vision.
  • Establish quality engineering standards, practices, and methodologies across all engineering teams and product lines.
  • Drive the adoption of quality-first engineering principles throughout the software development lifecycle.
  • Collaborate with engineering leaders to embed quality considerations into architectural decisions and technical roadmaps.
  • Define quality metrics, KPIs, and reporting frameworks to measure and communicate quality outcomes.

    Team Leadership & Development

  • Lead, mentor, and grow a high-performing team of quality engineers across multiple product areas.
  • Partner with engineering managers to allocate quality engineering resources effectively across concurrent projects.
  • Foster a culture of quality ownership where every engineer takes responsibility for the quality of their work.
  • Develop career progression paths and technical growth opportunities for quality engineering team members.
  • Build cross-functional relationships and influence engineering practices across the organisation.

    Engineering Excellence & Process Innovation

  • Design and implement scalable test automation frameworks and quality engineering toolchains.
  • Drive the integration of quality processes into CI/CD pipelines and development workflows.
  • Lead initiatives to shift quality activities left in the development process, enabling early detection and prevention of defects.
  • Establish comprehensive testing strategies covering functional, integration, performance, security, and reliability testing.
  • Champion engineering practices that improve system testability, observability, and maintainability.

    Quality Assurance & Risk Management

  • Implement robust quality gates and release criteria to ensure consistent product quality.
  • Lead root cause analysis and continuous improvement initiatives based on production incidents and quality metrics.
  • Establish risk-based testing approaches that optimize quality efforts based on business impact and technical complexity.
  • Drive quality retrospectives and learning sessions to continuously improve engineering practices.
  • Ensure compliance with industry standards and regulatory requirements relevant to our products.

    Cross-Functional Collaboration

  • Work closely with Product Management, Engineering, DevOps, and Customer Success teams to align quality objectives with business goals.
  • Collaborate with engineering teams to define and refine “Definition of Done” criteria.
  • Partner with Customer Success to leverage customer feedback and production data for quality improvements.
  • Represent quality engineering in architectural review boards and technical decision-making forums.

Required Skills & Experience

    Experience & Background

  • 15+ years of software engineering experience with a strong foundation in software development principles and practices.
  • 5+ years in quality engineering leadership roles, with experience managing and scaling quality engineering teams.
  • Proven track record of building and leading quality engineering functions in fast-paced, agile software development environments.
  • Experience working in product-focused organizations with complex, distributed software architectures.

    Technical Expertise

  • Deep engineering background with hands-on experience in software development using modern programming languages and frameworks.
  • Expert-level knowledge of testing methodologies across web, mobile, and API technologies.
  • Extensive experience with test automation frameworks, tools, and best practices (Selenium, Cypress, REST Assured, etc.)
  • Strong understanding of CI/CD systems and DevOps practices (Jenkins, GitHub Actions, GitLab CI)
  • Experience with performance testing, security testing, and non-functional testing approaches.
  • Knowledge of microservices architectures, distributed systems, and cloud-native development practices.

    Leadership & Communication

  • Demonstrated ability to influence and drive change across engineering organizations.
  • Strong strategic thinking and problem-solving capabilities.
  • Excellent communication skills with ability to present to senior leadership and technical audiences.
  • Experience building and mentoring high-performing engineering teams.
  • Proven track record of establishing engineering processes and practices that scale.

Preferred Qualifications

  • Experience in SaaS or software product companies, preferably in Retail, eCommerce, or similar domains.
  • Knowledge of security testing practices and compliance frameworks (OWASP, SAST, DAST)
  • Experience with containerized environments (Docker, Kubernetes) and major cloud platforms (AWS, Azure, GCP)
  • Background in system reliability engineering (SRE) or site reliability practices.
  • Experience with observability and monitoring tools and practices.
  • Advanced degree in Computer Science, Engineering, or related technical field.

Why Join Enactor?

  • Leadership Impact: Opportunity to build and shape the quality engineering discipline at a growing technology company.
  • Engineering Culture: Work within a collaborative, innovation-focused engineering organization.
  • Career Growth: Clear advancement opportunities and professional development support.
  • Competitive Package: Comprehensive compensation and benefits package.
  • Technical Excellence: Access to cutting-edge tools, technologies, and engineering practices.
  • Team Environment: Work alongside talented engineers committed to delivering exceptional software products.

Apply Now

Send your CV and a cover letter to olena.opalko@enactor.co.uk with the subject line “Director of Quality Engineering – Sri Lanka