Internship - Software Quality Assurance

ASML•San Jose, CA
•$18 - $56•Onsite

About The Position

ASML is recruiting a Software Quality Assurance intern for its San Jose, California office. The intern will develop automated test suites for new features and integration with existing systems, create feature-testing scripts, and build regression-analysis automation to identify issues associated with code or system changes. The role also involves refining regression tests with cross-functional teams and developing job-debug automation tools to detect and help resolve system failures, performance bottlenecks, and anomalous behavior. The intern will analyze automated debug reports and logs to identify root causes. The job description may change at any time. This is an on-site position requiring in-person attendance at work-related events, training courses, and meetings. Applicants must be authorized to work in the United States without employer sponsorship. The listed base annual salary range is $18.00–$56.00.

Requirements

  • Be a student pursuing an advanced degree in Computer Science, Electrical Engineering, Mathematics, Applied Mathematics, Physics, Applied Physics, or a related engineering field, or have equivalent experience.
  • Knowledge of operating systems, relational databases, concurrent computing, client/server architecture, network protocols, and file system management.
  • Knowledge of software lifecycle and quality engineering methodology.
  • Familiarity with Python, C/C++, or shell scripting.
  • Good numerical analysis and logical thinking skills.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to excel in a cross-functional team environment.
  • Authorization to work in the United States without employer sponsorship.

Responsibilities

  • Develop automated test suites to validate new features and ensure seamless integration with existing systems.
  • Implement scripts for feature-testing automation, emphasizing accuracy, stability, and reproducibility.
  • Design and maintain regression-analysis automation to identify potential issues resulting from code or system changes.
  • Collaborate with cross-functional teams to refine regression tests based on evolving requirements and observed system behavior.
  • Build and optimize job-debug automation tools to detect system failures, performance bottlenecks, and anomalous behavior.
  • Analyze automated debug reports and logs to isolate root causes.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service