Back to Top
Start learning

Senior QA Automation Engineer

permanent · full-time · Chiang Mai
Ling is a language learning app with 2M+ learners across 70+ languages. Our engineering team is small, and we test alongside development rather than at the end.We already use Maestro, Bruno, AI code-review agents, and nightly AI-driven chaos testing. We want someone to take our automation and AI-driven testing to the next level.You'll own the automation roadmap, automate what is still manual, and help engineers take greater ownership of testing. We're looking for a hands-on builder who uses AI tooling daily and turns new ideas into reliable workflows.This is a senior IC role with mentorship responsibility for two QA engineers, with potential to grow into QA leadership as the team expands.Roughly 60% of the role is automation and tooling; 40% is hands-on testing and release sign-off.
Apply for this job

Expectations and Outcomes

Your year-one priorities

There is a lot we could automate, but these are the areas we expect you to focus on first:
  1. Build AI-driven testing into the engineering workflow - develop and maintain Claude routines, MCP-based device automation, and agents that identify what needs testing based on code changes and tickets.
  2. Build out mobile automation - own and expand our Maestro coverage across iOS and Android, prioritizing the most important user journeys and regression risks.
  3. Make API testing part of the development workflow - expand Bruno coverage and run the relevant API tests automatically in CI on every merge.
  4. Improve our feedback loop from production to tests - triage production issues, identify the missing coverage, and turn real-world failures into regression tests.
Chaos testing, exploratory testing, release coverage, and continuous improvement of the broader QA stack remain important parts of the role.

Responsibilities

Automation and tooling

  • Own and grow the Maestro test suite across iOS and Android.
  • Extend API test coverage in Bruno and integrate it into CI.
  • Build and maintain AI-driven testing workflows using Claude, MCP device automation, and tools such as Maestro MCP, Agent Device, and Argent MCP.
  • Build agents that compare code changes against tickets and flag what needs testing.
  • Keep nightly AI-driven chaos testing running and make it better, including video capture and reporting back into tickets.
  • Decide what should be automated next, prioritize it based on risk and value, and make the case to the team.
  • Evaluate new AI and testing tools as the ecosystem evolves and bring useful ones into the team's workflow.

Testing and releases

  • Perform hands-on testing of new features, edge cases, and exploratory scenarios.
  • Own release regression and smoke coverage across iOS and Android.
  • Test in-app purchases and subscriptions on the App Store and Google Play.
  • Triage production issues using Firebase Crashlytics, Bugsnag, and related diagnostics, then add regression coverage for the underlying issue.
  • Read specs and designs early and give feedback before code exists.
  • Verify feature flags and Firebase Remote Config rollouts, including A/B variants.
  • Use Firebase Test Lab and other device-testing infrastructure where appropriate.
  • Balance automation with targeted manual testing where human judgment adds the most value.

Team

  • Mentor the two QA engineers on automation, scripting, and AI tooling, including regular pairing sessions.
  • Run knowledge-sharing sessions and keep testing documentation current.
  • Help move the team from manual-first testing toward an automation-first mindset.
  • Work with engineers to make testing part of their development process rather than something QA handles at the end.

Requirements

  • 4+ years of hands-on QA experience, including significant experience testing mobile applications.
  • Strong hands-on experience testing both iOS and Android.
  • Experience building and maintaining automated tests used by a real engineering team.
  • Strong experience with mobile automation, ideally including Maestro.
  • Experience with API test automation, ideally including Bruno.
  • Experience with CI/CD pipelines and integrating automated tests into development workflows.
  • Experience with AI-assisted testing or AI agent tooling, with shipped automation or workflows you can demonstrate.
  • Hands-on experience with MCP-based tooling or agent-driven device automation.
  • Experience with chaos testing, fuzz testing, or other approaches to finding unexpected failures.
  • Experience testing in-app purchases and subscriptions on the App Store and Google Play.
  • Experience testing Stripe payments or similar web payment flows.
  • Hands-on experience with Firebase Crashlytics, Remote Config, and Test Lab.
  • Experience mentoring or leading other QA engineers.
  • Scripting experience in JavaScript/TypeScript or similar.
  • Strong written and spoken English communication.
  • A track record of taking ownership: you see a gap in the testing process and build something to close it.

Desired Qualifications

  • Playwright or similar web automation experience.
  • Experience designing or maintaining AI agents for software testing.
  • Experience with MCP tooling beyond mobile automation.
  • Experience with performance testing or observability tooling.

Your Benefits

30 Days of Leave
30 Days of Leave

Time off to rest, recharge, and live your life fully.

17 personal leave days
13 fixed Thai national holidays (flexible for those not in Thailand)
Mental Health Support
Mental Health Support

Your mental health matters—we’re here to support it.

Access to a mental health app
Up to 2 therapy sessions per month
Confidential and private support
Flexible Work & Location Freedom
Flexible Work & Location Freedom

Work in a way that fits your life, location, and time zone.

Hybrid working model (Chiang Mai: office Tue–Thu)
Co-working space reimbursement for remote team members
Work-and-travel flexibility (subject to role and approval)
Insurance & Health Support
Insurance & Health Support

Comprehensive health coverage to keep you protected and supported.

Social Security (Thailand) in line with Thai labor law
Group Health, Life & Accident Insurance via AIA (Thailand-based team members)
Insurance reimbursement for team members outside Thailand
Annual health check-up allowance
Wellness Reimbursement
Wellness Reimbursement

We support your well-being in ways that work for you

Reimbursement allowance each month
Eligible activities include gym, massage, and physical wellness programs
Annual Company Trip
Annual Company Trip

Build real connections through shared experiences.

Annual company trip in Thailand or overseas
Flights and premium accommodation included
Team-building and cultural experiences
Learning & Skill Development
Learning & Skill Development

Continuous learning to help you grow professionally and personally.

Internal workshops on communication, leadership, and personal growth
Support for relevant external seminars and professional courses
Language Learning & Knowledge Sharing
Language Learning & Knowledge Sharing

We encourage curiosity, language learning, and shared knowledge.

Free Ling App Premium access
Online Thai & English classes with native-speaking teachers
Multicultural Team & Community
Multicultural Team & Community

We celebrate diversity and believe great ideas come from different voices.

Team members from 20+ nationalities
Regular team outings, seminars, celebrations, and annual pre-New-Year party
Recognition, Growth & Rewards
Recognition, Growth & Rewards

Your contributions matter—and we make sure they’re recognized.

Life milestone recognition (birthdays, weddings, anniversaries, family moments)
Annual performance-based salary review and bonus after 1 year
Office Perks & Daily Comfort
Office Perks & Daily Comfort

A comfortable, friendly workspace that supports great work.

Casual dress code
Office wellness activities (badminton, hiking, obstacle runs – Chiang Mai)
Free snacks, coffee, and drinks (restocked based on team preferences)
Relocation & Thailand Work Visa Support
Relocation & Thailand Work Visa Support

We help you with every step of your relocation and visa process.

Support with Thailand work visa applications and renewals
Assistance with legal and administrative requirements in Thailand
Guidance for relocating, including neighborhood and housing tips in Chiang Mai


How To Apply

As part of the application process, we would like you to record a brief 2-minute video introduction to help us get to know you better.Please include the following in your video:
  • A brief introduction of yourself - name, background, and a few personal details
  • Why you’re interested in this position
  • A highlight of your relevant skills or experience that make you a great fit for the role
  • (Optional) Any personal interests or passions that help us understand who you are
Uploading your video:
  • Once your video is ready, please upload it to Google Drive
  • Ensure anyone can view the video via the Google Drive link
  • Paste the link to your video into the application form
Apply for this job

Our Application Process

We believe in a transparent hiring process that respects your time. Here’s what you can expect when applying to Ling.
Online Application

Online Application

Apply via our careers page by submitting your application and required documents. You’ll receive an email confirmation once it’s submitted.

Screening

Screening

Our HR team reviews your application with the relevant team to assess experience and fit.

- If we move forward, you will receive an email to schedule the next step (interview or assessment, depending on the role).

- If not, we will let you know by email.

We aim to respond within one week of the submitted application date.

Assessment

Assessment (If Applicable)

For some roles, we may ask you to complete an online assessment before the interviews. This step helps us ensure a fair and objective evaluation for some of our technical roles.

Interview Process

Interview Process

- Intro Call — A short conversation with HR to get to know each other and answer initial questions.

- Role Interview — A deeper discussion with the team about your experience, skills, and ways of working.

- Final Interview — A conversation with the direct manager and one of our co-founders focused on alignment, expectations, and long-term collaboration.

Reference Check

Reference Check

We may request references after the first interview stage to gain additional perspective before making a final decision.

Decision

Decision

Once all steps are complete, the interview team meets and HR will update you by email, typically within 7 days.

Offer Stage

Offer Stage

If selected, you will receive a contract offer outlining terms and conditions. Our HR team is happy to answer any questions.

Contract & Onboarding

Contract & Onboarding

Once signed, we will prepare for your onboarding and welcome you to Ling — either at our Chiang Mai office or remotely.

FAQ – Your Questions Answered

What benefits do permanent team members receive?

We offer a wide range of benefits designed to support your growth, well-being, and work-life balance. Some benefits depend on location and role. Learn more about our benefits by visiting the careers page.

How long does the application process take?

From application to offer, the process typically takes 4–8 weeks, depending on the role and scheduling availability. We aim to keep candidates informed at each stage, though timelines may vary. This includes screening, interviews, possible assessments, reference checks, and the offer stage. Learn more about our application process above.

What tips can help me pass the screening stage?

Make sure all required documents are complete. Some positions may require an introduction video—always follow instructions carefully. Attention to detail increases your chances of progressing to interviews. We also look for clear motivation for the role and alignment with Ling’s values—don’t be afraid to show your personality.

What are the working hours and office policies?

Our standard working hours are Monday to Friday, 9:30–18:00 GMT+7. Remote team members can work flexibly in their local time zones, in agreement with their manager and HR. For Chiang Mai–based team members, we follow a hybrid model: office collaboration typically occurs Tuesday to Thursday, with flexibility based on team and role needs.

What is it like to be a Linger?

Being a Linger means working in a collaborative, supportive environment guided by our core values: Curious, User-centered, Committed, Data-driven, Entrepreneurial, Supportive, and Open. We value curiosity, responsibility, innovation, and teamwork, empowering you to make an impact while growing professionally and personally.

What positions are currently vacant?

Current openings are listed on the careers page. New roles are added regularly, so check back frequently for updates.

What happens to my personal data when I apply?

We respect your privacy and handle all application data securely and confidentially.

How are interviews structured?

Interviews are generally conducted via Google Meet and may include up to three rounds:

  • Intro Call: A short conversation with HR.
  • Role Interview: A discussion with your team about experience, skills, and ways of working.
  • Final Interview: A conversation with the direct manager and a co-founder, focusing on alignment and expectations.

Some roles may also require assessments or case studies.

Interviews are designed to be conversational and give you space to ask questions and assess fit from your side as well.

Do you offer professional development opportunities?

Yes. We provide regular workshops, external courses, and department-led initiatives to support on-the-job learning, leadership development, communication, and personal effectiveness.

What kind of insurance and health support does Ling provide?

Team members in Thailand receive group Health, Life, and Accident insurance through AIA Thailand. Team members outside Thailand are eligible for annual insurance reimbursement. All eligible team members also receive an annual health check-up allowance to support preventive care.

What holidays and leave do Ling employees have?

Team members enjoy 13 Thai public holidays, 17 days of personal leave annually, and unlimited sick leave. Flexible day switching is also available for those who need to adjust schedules due to personal or public holidays. Learn more about our benefits by visiting the careers page.

Are flexible work arrangements available, including work-and-travel?

Yes, At Ling, we believe in a flexible approach to work that aligns with your responsibilities and personal needs. Depending on your role, we offer various work options such as hybrid work, remote work, flexible hours, and the opportunity to work while traveling. Travel plans should be discussed with your manager to ensure alignment with time zone differences and team schedules. Flexibility is built on trust and accountability—we care more about outcomes than hours.

Work-and-travel is not a vacation policy, but a flexible way to combine work with location changes when responsibilities are fully met. As long as you maintain your commitments and stay connected with your team, you are free to work from different locations.

Where is Ling located?

Ling’s headquarters is based in Chiang Mai, Thailand, a city known for its beautiful culture, friendly community, and vibrant international atmosphere. However, we’re a global team and welcome candidates from all over the world. Whether you're based in Thailand or working remotely from another country, we believe in hiring the best talent regardless of location. So, if you’re passionate about what we do, you can join us no matter where you are!

What language level is required to work at Ling?

While we collaborate primarily in English, Ling is a truly multilingual team! Our team members speak 20+ languages, and we encourage diversity in language skills. You don’t need to be fluent in every language, but a strong command of English is important for clear communication and collaboration across teams. If you speak additional languages, that's definitely a plus, but it’s not a requirement!

Do you provide work equipment?

Yes! At Ling, we provide the necessary work equipment upon request to help you succeed in your role. We are also happy to support additional requests for tools or software that can improve your productivity.

How can I contact HR with questions about careers?

For any questions about job opportunities or the application process, contact our HR team at [email protected].