Find a jobRecruiters

Junior QA Automation Engineer

Exclusive opportunity

Onsite

Junior QA Automation Engineer

WATAWASTE COMPANY LIMITED

Junior QA Automation Engineer

Skills

Google Cloud PlatformFirebaseMobile DevelopmentDockerTypescriptPythonIOSJavaTesting & QAGitLabBitbucketPostmanSeleniumPlaywrightCypressAIGitHubJavascript

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

THB 240,000 – THB 360,000 / year

Location:

Bangkok, Thailand

Work mode:

Onsite

Published on:

24 September 2026

What they need


About Yindii

Yindii is Southeast Asia’s leading surplus food marketplace, dedicated to combating food waste and promoting sustainability. Founded in 2020, Yindii connects eco-conscious consumers with high-quality unsold food from restaurants, bakeries, and supermarkets at 50-80% discounts, saving over 500,000+ meals and offsetting 1,450,000+ kg of CO2 emissions across Thailand, Hong Kong, and Singapore. and now South Korea.

With a mission to ensure “delicious food ends up in bellies, not bins,” Yindii empowers businesses to reduce waste, improve profitability, and foster a sustainable food ecosystem. Join us in our fight against food waste and help build a greener future!

The Role

We are looking for a Junior QA Automation Engineer to help us build a comprehensive automated testing system for our mobile applications, APIs, and backend services.

This is a hands-on engineering role for someone who enjoys coding, finding bugs, solving problems, and building reliable software testing infrastructure.

You will work closely with our developers and product team to ensure that new features are properly tested and that regressions are detected before they reach production.

careers.yindii.co/jobs/junior-qa-automation-engineer

Responsibilities

1. Automated UI testing

  • Develop and maintain automated end-to-end tests for our Android and iOS applications.
  • Automate critical user journeys, including authentication, browsing, search, cart, checkout, payments, vouchers, and order management.
  • Run automated tests on cloud-based emulators, simulators, and real devices.
  • Identify and reduce flaky tests and improve test reliability.

2. API and integration testing

  • Develop automated tests for backend APIs and service integrations.
  • Validate API responses, authentication, permissions, error handling, and business logic.
  • Test integration between our mobile applications, APIs, and backend services.
  • Maintain reusable test utilities and test data.

3. Unit and component testing

  • Collaborate with developers to improve automated unit and component test coverage.
  • Write tests for business logic and edge cases where appropriate.
  • Identify gaps in existing automated test coverage.

4. CI/CD integration

  • Integrate automated tests into our continuous integration and deployment pipelines.
  • Configure tests to run automatically on relevant code changes, pull requests, and deployments.
  • Generate test reports and make failures easy for developers to investigate.
  • Help optimize test execution time and cloud testing costs.

5. Quality assurance

  • Review product requirements and identify potential edge cases before implementation.
  • Perform exploratory and regression testing when necessary.
  • Investigate failures, reproduce bugs, and document clear steps and supporting evidence.
  • Maintain testing documentation and contribute to our quality standards.

Requirements

  • Basic programming experience in TypeScript, JavaScript, Python, Java, or a similar language.
  • Understanding of software testing fundamentals, including unit, integration, and end-to-end testing.
  • Familiarity with Git and basic software development workflows.
  • Ability to write clear, maintainable, and reusable code.
  • Strong analytical and problem-solving skills.
  • Good communication skills in English and the ability to collaborate with an international engineering team.
  • Willingness to learn new technologies and take ownership of assigned tasks.

Nice to have

  • Experience with Appium, Maestro, Playwright, Cypress, or Selenium.
  • Experience with API testing using pytest, Postman, or similar tools.
  • Familiarity with automated testing on cloud-based devices.
  • Exposure to CI/CD pipelines such as GitHub Actions, GitLab CI, or Bitbucket Pipelines.
  • Familiarity with Docker, Google Cloud, Firebase, or Android/iOS development.
  • Experience using AI coding assistants to write, review, and debug tests.

What you'll learn

  • How to build a scalable automated testing framework from scratch.
  • How mobile applications and backend APIs are tested in production engineering environments.
  • How to integrate automated testing into real-world CI/CD pipelines.
  • How to collaborate with developers to improve software quality and release confidence.

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Test Management / Quality Assurance / Test Automation

Freelance

Brussels, Belgium

Hybrid

Skills

Testing & QATest EngineerQA Engineer

6 months ago

Quick apply

Tenth Revolution Group

QA Engineer

Freelance

Ghent, Belgium

Hybrid

Skills

QA Engineer

2 months ago

Quick apply

Tenth Revolution Group

QA Engineer Automatisation (Playwright / Cucumber)

Freelance

Paris, France

Hybrid

Skills

GraphQLPlaywrightGitHubNotionQaseLinearClaude / Claude Code

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools