Search by job, company or skills

Vibes Asia Co., Ltd.

QA Lead / Senior QA Engineer — Thailand Vibes

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Location: Thailand (candidate must be based in Thailand)

Sector: Tech + Tourism (travel-tech)

Experience required: Minimum 3 years in a QA Lead or Senior QA position

Reports to: Head of Product & Engineering

Role overview

As QA Lead / Senior QA, you will design and run test strategies across web and mobile, build/maintain automation suites, manage test artifacts in Jira, and collaborate closely with Product, Engineering, and Support to ensure reliable releases. Youll be both hands-on (writing tests, executing releases) and strategic (process, metrics, coaching).

Key responsibilities:

  • Own QA strategy for features and releases: create test plans, test matrices, and release criteria.
  • Plan, write, and execute manual test cases for functional, regression, and exploratory testing.
  • Design, build, and maintain automated test suites (UI, API, integration); integrate them into CI/CD pipelines.
  • Triage, reproduce, and track defects in Jira; work with devs on root cause and resolution.
  • Define and monitor QA metrics (test coverage, pass/fail rates, defect escape rate, cycle time).
  • Participate in grooming/planning; estimate testing effort and sign off on release readiness.
  • Coach/mentor junior QA engineers and test-focused developers; help raise QA maturity.
  • Build and maintain test data, environment, and test automation infrastructure (local/CI).
  • Contribute to performance, security, and accessibility testing plan (or coordinate vendors).
  • Help create and maintain QA documentation, runbooks, and checklists.
  • Advocate for quality across the organisation improve processes, shift-left testing, and automation adoption.

Scope of work/deliverables (what we expect you to own):

Test strategy & plans

  • Test strategy document per product (high-level) and per release (detailed).
  • Test matrices for core user flows (booking, search, payments, profile, itineraries).

Test artifacts in Jira

  • Complete/maintain test cases, linked to user stories and acceptance criteria.
  • Defect workflows and triage notes; dashboards for QA and engineering.

Automation

  • An automated regression suite covering critical flows (smoke + core flows) running in CI.
  • API test coverage for backend services (contract tests where applicable).
  • Clear CI triggers (on PR, nightly, release) + flaky test handling policy.

Release readiness

  • Release checklist & sign-off process; production smoke tests and post-release verification.
  • Test reports and metrics for each major release.

Process & improvement

  • QA onboarding guide, coding standards for tests, and a plan to reduce escaped defects by X% (shared KPI).
  • Mentorship plan and regular QA knowledge-sharing sessions.

Observability & post-release

  • Coordinate with SRE/Dev to ensure meaningful logs/metrics for QA, and runbooks for incident reproduction.
  • Post-release retros and defect RCA for major incidents.

Acceptance criteria for key deliverables

  • Test cases mapped to 100% of critical user stories for each release.
  • Automated smoke suite executes in CI on every mainline merge and on-demand pre-release.
  • Jira dashboards reflect up-to-date test execution and defect backlog.
  • Reduction in production escape rate and faster mean time to reproduce (MTTR) over the first 3 months.

Required Skills & Experience:

  • Minimum 3 years in a senior QA or QA lead role (hands-on test execution + leadership).
  • Strong experience with Jira (issue tracking, test case linking, dashboards, workflows).
  • Proven track record in both manual and automated testing (designing, implementing, and maintaining automation).
  • Hands-on with at least one automation framework (e.g., Playwright, Cypress, Selenium) and API testing (Postman / REST client/custom).
  • Familiar with CI/CD (e.g., GitHub Actions, GitLab CI, Jenkins) and integrating test suites.
  • Comfortable reading and querying databases (SQL / NoSQL) and familiarity with REST/GraphQL.
  • Fluent in English (written + spoken) - must be able to read specs, write clear bug reports, and present to stakeholders.
  • Located in Thailand (work authorization/residency as required).

Nice-to-have

  • Experience in travel-tech / booking/payments ecosystems.
  • Performance or load testing experience (e.g., JMeter, k6).
  • Experience with observability tools (HyperDX, Grafana) or security testing basics (SAST/DAST).
  • Test data management, mocking/stubbing backends, contract testing.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 125018191