Software Quality Assurance Engineer (Teradyne, Pathum Thani -Thailand)

atTeradyne (Thailand) Co., Ltd.

Software Quality Engineer / SQE (Teradyne, Pathum Thani -Thailand)

Our Purpose

TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.

We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.

Opportunity Overview

We are looking for a highly technical and analytical Software Quality Engineer with a strong background in computer science or engineering. In this role, you will act as a critical bridge between development, product, and field operations teams. You will take ownership of the end-to-end testing lifecycle, encompassing everything from meticulous manual testing to the development of sophisticated automated test suites. By leveraging your coding skills, deep analytical mindset, and modern AI tools, you will analyze complex machine and business processes, create detailed test cases, drive root cause analysis, and build robust automation frameworks that ensure comprehensive test coverage and high-quality software delivery.

Key Responsibilities:

  • Test Case Creation & Manual Testing: Design, document, and execute detailed manual test cases and test plans based on product requirements, ensuring thorough functional, integration, and exploratory testing across the system.
  • Requirements & Process Analysis: Deeply analyze machine processes, business logic, and complex product requirements to design comprehensive and effective test scenarios that ensure maximum test coverage.
  • Cross-Functional Collaboration: Communicate effectively and work closely with Software Developers, Product Managers, Field Application Engineers (FAE), and Field Service Engineers (FSE) to understand user needs, field issues, and technical constraints.
  • Debugging & Root Cause Analysis: Investigate system failures, analyze logs, and perform deep debugging and root cause analysis on both software bugs and field-reported issues.
  • Test Coverage Improvement: Continuously evaluate and enhance existing test plans, identifying gaps in test coverage and implementing strategies to improve overall software reliability.
  • Test Automation & Coding: Design, write, and maintain scalable automated test scripts using programming languages (e.g., C#, or Python), adhering to clean code practices.
  • AI Integration: Utilize AI-powered tools (e.g., GitHub Copilot, ChatGPT) to accelerate test case generation, optimize automation scripts, and analyze complex test data.
  • Defect Management: Identify, document, and track software defects meticulously using issue tracking systems (e.g., Jira), ensuring issues are driven to resolution.


Qualifications & Requirements:

  • Education: Bachelor's degree in Computer Science, Computer Engineering, or a related highly technical field.
  • Experience: 2-5 years of proven experience in Software Quality Assurance, Software Testing, or Software Development.
  • Core Testing Skills:
  • Deep understanding of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) within Agile/Scrum environments.
  • Proficiency in various testing methodologies, including Functional, Non-Functional, Regression, Integration, End-to-End (E2E), Exploratory, and API testing.
  • Strong ability to design clear, concise, and comprehensive manual test cases and test plans from ambiguous or complex requirements.
  • Solid experience with defect lifecycle management and tracking tools (e.g., Jira, Zephyr, TestRail).
  • Domain & Analytical Expertise:
  • Proven experience analyzing machine-level processes and mapping them to business logic and software requirements.
  • Strong background in performing complex root cause analysis and collaborating on technical solutions.
  • Coding & Technical Skills:
  • Good programming fundamentals with hands-on coding experience (e.g., C#, Python, C++).
  • Experience in building and maintaining test automation frameworks (e.g., Selenium, Cypress, Playwright, or API testing tools).
  • Ability to read, debug, and understand application source code and system logs.
  • Familiarity with version control (Git) and databases (SQL).
  • AI Tools Proficiency: Practical experience or strong interest in using Generative AI tools to optimize QA workflows and scripting.

Preferred

Qualifications (Good to Have):

  • Virtualization & Networking: Solid understanding of setting up and managing Virtual Machines (VMware, Hyper-V) and fundamental Networking concepts (TCP/IP, DNS, Firewalls, troubleshooting network-related bugs in test environments).
  • CI/CD Pipeline Integration: Hands-on experience configuring and maintaining automated tests within CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Hardware/Software Integration Testing: Experience testing software that interacts directly with hardware, IoT devices, or embedded systems (highly advantageous for collaborating with FAE/FSE teams).
  • Performance & Load Testing: Familiarity with performance testing tools (e.g., JMeter, k6) to analyze system bottlenecks and optimize performance.


Soft Skills:

  • Technical Communication: Excellent verbal and written communication skills, with the proven ability to articulate complex technical issues clearly to developers, and translate field/customer issues from FAE/FSE teams into actionable technical tasks.
  • Analytical Thinking: Exceptional problem-solving skills with a proactive approach to identifying system vulnerabilities and edge cases.
  • Team Collaboration: A strong team player who can build alignment across diverse cross-functional teams.
  • Fluent English Communication: Fluent in English with the ability to communicate technical complexities seamlessly, lead discussions, and collaborate effortlessly with global stakeholders or international teams.

We are only considering candidates local to position location and are unable to provide relocation for this position.

This position is not eligible for visa sponsorship.

Experience required
  • 5 years
Career level
  • Middle Level
Salary
  • 60,000 - 85,000 THB, Negotiable
Job function
  • IT / Programming
  • Engineering
  • Quality Assurance
Job type
  • Full-time

Company overview

Size:2000-5000 employees
Industry:Information Technology
Location:Bangkok
Website:www.teradyne.com/
Founded in:1960

Teradyne Inc. (Teradyne) is leading global supplier of automatic test equipment. The company actively participates in design, develop, manufacture and sell automatic test systems and solutions, which are used to test complex electronics in the consumer electronics, wireless, automotive, computing ...

Read more

Why join us:

At Teradyne Thailand, we offer an exciting and challenging work environment where you can truly make a difference. We value innovation, integrity, and collaboration, fostering a culture where your ideas are heard and your contributions are recognized. You'll have the opportunity to work on ground ...

Read more

Head office: 8th Floor, Dr. Gerhard Link Building, (B. Grim) 88 Krungthepkreetha Road Huamark, Bangkapi Bangkok, 10240 Thailand
Display map
WorkVenture gives you an inside look at what it's like to work at Teradyne (Thailand) Co., Ltd., office & team photos, reviews and more. This is the Teradyne (Thailand) Co., Ltd. Company Page. All content is posted anonymously by employees currently or previously working at Teradyne (Thailand) Co., Ltd..Apply to WiseApply to TRACE ONApply to Prink CreationApply to WV