Garena logo

QA Engineer (Contract)

Garena Bangkok, Thailand

onsitecontract
Posted Jan 21, 2026Apply by Feb 20, 2026

Role & seniority: QA/Test Engineer (seniority not specified)

Stack/tools

  • Testing: functional, non-functional, integration, system, UAT; black/white/gray box

  • Automation: Playwright, Cypress, Selenium; CI/CD integration; QA automation framework

  • Collaboration/Tracking: Jira; Agile/Scrum practices

  • Tech: relational DBs (MySQL), NoSQL (MongoDB); testing/QA docs

  • Reporting: Allure (mentioned as example), test case documentation

Top 3 responsibilities

  • Design and execute comprehensive test plans, create scenario-based test cases, and align coverage with product requirements

  • Build, maintain, and integrate automated test suites with CI/CD; drive regression efficiency and fast feedback

  • Define and improve QA processes, track KPIs (bug escape rate, coverage, automation); communicate results to stakeholders

Must-have skills

  • BS in CS/SE or equivalent practical experience; experience designing/executing test plans and managing test coverage

  • Proficiency in black box, white box, and gray box testing

  • Database familiarity (MySQL, MongoDB) for data validation; Jira and Agile/Scrum collaboration

  • Strong analytical, problem-solving, and attention to detail; clear, constructive communication

Nice-to-haves

  • Hands-on experience with test automation tools/frameworks (Playwright, Cypress, Selenium)

  • Ability to contribute to QA framework design and best practices

  • Passion for continuous learning; games experience is a plus

  • Locatio

Full Description

Job Description

Test Planning & Collaboration

Partner closely with developers and product managers to understand product requirements and design comprehensive, scenario-based test cases Collaborate with stakeholders to define test coverage and ensure alignment between user expectations and test objectives Take part in gray box testing to bridge the gap between black box (PO-driven) and white box (developer-driven) testing, improving overall product quality and reducing engineering overhead

Testing Execution & Methodologies

Conduct a variety of testing methodologies including functional, non-functional, integration, system, and user acceptance testing (UAT) Apply black box testing to validate application behavior from a user perspective, and white box testing when needed to assist developers in internal validation Perform gray box testing to analyze both internal structure and external outputs, improving test accuracy and quality across teams

Automation & Efficiency

Design and implement automated test suites to improve regression test coverage and reduce manual testing time Integrate automated tests with CI/CD pipelines to ensure fast and reliable feedback during development Contribute to building a robust QA automation framework using modern testing tools

Process Improvement & Quality Standards

Continuously evaluate and improve QA processes, aligning with team SOPs and evolving engineering workflows Define and track QA-related KPIs (e.g., bug escape rate, test coverage, automation percentage) to ensure measurable quality improvement Actively participate in team retrospectives and sprint reviews to advocate for quality at every stage

Reporting & Communication

Report bugs and potential issues clearly and effectively with detailed reproduction steps and impact assessments Communicate test results and provide clear, actionable feedback to developers, product owners, and other stakeholders Maintain well-structured test case documentation and testing guides for current and future team members

Learning & Adaptation

Stay current with QA trends, tools, and technologies (e.g., Playwright, Cypress, Postman, Allure, etc.) Share QA best practices with cross-functional teams and help raise awareness of quality-oriented thinking across the organization

Job Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience Experience in designing and executing test plans, writing detailed test cases, and managing test coverage for web or software products Familiarity with relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB) for basic data validation and test setup Hands-on experience with bug tracking tools (e.g., Jira) and collaboration within Agile or Scrum-based teams Familiarity with test automation tools or frameworks (e.g., Playwright, Cypress, Selenium) is a plus Solid understanding of QA methodologies such as black box, white box, and gray box testing Strong analytical thinking and problem-solving skills to identify edge cases and high-impact scenarios Excellent communication and collaboration skills, with the ability to provide clear and constructive feedback High attention to detail and a strong commitment to quality assurance at every stage of development Proactive, self-motivated, and a reliable team player with a positive, growth-oriented mindset Passion for continuous learning and staying updated with the latest QA trends, tools, and best practices Passion in games will be a big plus Show more Show less

Test PlanningCollaborationFunctional TestingNon-Functional TestingIntegration TestingSystem TestingUser Acceptance TestingAutomationRegression TestingCI/CDQA ProcessesBug TrackingAgileAnalytical ThinkingProblem-SolvingCommunicationAttention to Detailmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.