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.