QA Engineer

Bangkok Engineering and Technology Entry Level
CAREERS__DESC_TITLE

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
CAREERS__REQUIRE_TITLE
  • 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