Software Quality Assurance Engineer (Teradyne, Pathum Thani -Thailand)
Apply now »Date: Jun 4, 2026
Location: Sir Ayutthaya, TH
Company: Teradyne
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.
Job Segment:
Testing, Quality Assurance, QA Engineer, Embedded, Computer Science, Technology, Engineering