Senior QA Engineer

Business Transformation Business Transformation

Remote job Remote job

Senior QA Engineer

Job description

At Toku, we create bespoke cloud communications and customer engagement solutions to reimagine customer experiences for enterprises. We provide an end-to-end approach to help businesses overcome the complexity of digital transformation and deliver mission-critical CX through cloud communication solutions. Toku combines local strategic consulting expertise, bespoke technology, regional in-country infrastructure, connectivity, and global reach to serve the diverse needs of enterprises operating at scale. Headquartered in Singapore, Toku supports customers across APAC and beyond, with a growing footprint across global markets.

 

In this role, you will step into a highly visible QA leadership seat, owning quality end-to-end while leading a team of 5+ QA engineers. You’ll be hands-on across manual and automation testing, shaping strategy, tooling, and standards for a complex CCaaS platform with frequent releases. You will be a great fit for this role if you combine strong technical QA depth with confident people leadership and accountability for release quality.

What you will be doing

 

  • QA leadership & team management: Lead, coach, and develop a team of 5+ junior QA engineers, setting clear expectations, reviewing output quality, and raising team capability over time.

  • QA strategy & ownership: Own QA strategy and execution across assigned products and releases, from requirements understanding through test execution, defect closure, and release readiness.

  • Hands-on automation testing: Build, maintain, and execute automated tests using open-source tooling, contributing directly to automation coverage and reliability within the CI/CD pipeline.

  • Manual testing excellence: Perform thorough manual testing as needed (functional, regression, integration, exploratory, and UAT) to ensure coverage beyond automation.

  • Test planning & design: Create detailed, well-structured test plans and test cases; estimate, prioritise, plan, and coordinate QA activities across the team.

  • Defect management: Identify, document, prioritise, and track defects in Jira or similar tools; work closely with developers to reproduce issues and verify fixes.

  • Release execution support: Support a regular release cadence (typically Tuesdays and Thursdays), including evening/late-night release support when required, operating within a shared rota/standby model.

  • Cross-team coordination: Proactively work with Engineering, DB, Infra, and Service teams to clarify requirements, troubleshoot complex issues, and ensure quality across system boundaries.

  • Tooling & process improvement: Evaluate, recommend, and help implement test case management and QA tooling (where gaps exist), and drive continuous improvement of QA processes and methodologies.

  • Quality advocacy & reporting: Track and communicate quality risks, testing progress, and release readiness in a clear, structured way to stakeholders.

  • Mentorship & knowledge sharing: Actively mentor junior QAs, share best practices, and help establish consistent ways of working across the QA function.

 

We’d love to hear from you if you have

 

  • QA leadership & team management: Lead, coach, and develop a team of 5+ junior QA engineers, setting clear expectations, reviewing output quality, and raising team capability over time.

  • QA strategy & ownership: Own QA strategy and execution across assigned products and releases, from requirements understanding through test execution, defect closure, and release readiness.

  • Hands-on automation testing: Build, maintain, and execute automated tests using open-source tooling, contributing directly to automation coverage and reliability within the CI/CD pipeline.

  • Manual testing excellence: Perform thorough manual testing as needed (functional, regression, integration, exploratory, and UAT) to ensure coverage beyond automation.

  • Test planning & design: Create detailed, well-structured test plans and test cases; estimate, prioritise, plan, and coordinate QA activities across the team.

  • Defect management: Identify, document, prioritise, and track defects in Jira or similar tools; work closely with developers to reproduce issues and verify fixes.

  • Release execution support: Support a regular release cadence (typically Tuesdays and Thursdays), including evening/late-night release support when required, operating within a shared rota/standby model.

  • Cross-team coordination: Proactively work with Engineering, DB, Infra, and Service teams to clarify requirements, troubleshoot complex issues, and ensure quality across system boundaries.

  • Tooling & process improvement: Evaluate, recommend, and help implement test case management and QA tooling (where gaps exist), and drive continuous improvement of QA processes and methodologies.

  • Quality advocacy & reporting: Track and communicate quality risks, testing progress, and release readiness in a clear, structured way to stakeholders.

  • Mentorship & knowledge sharing: Actively mentor junior QAs, share best practices, and help establish consistent ways of working across the QA function.

 

What would you get?

 

  • Training and Development

  • Discretionary Yearly Bonus & Salary Review

  • Healthcare Coverage based on location

  • 20 days Paid Annual Leave (excluding Bank holidays)

 

Toku has been recognised as a LinkedIn Top Startup and by the Financial Times as one of APAC’s Top 500 High Growth Companies. If you’re looking to be part of a company on a strong growth trajectory while working on meaningful, real-world challenges, we’d love to hear from you.