Internship - Software Quality Assurance

ASML•San Jose, CA
•Onsite

About The Position

ASML US develops lithography machines that enable leading chipmakers to produce faster, smaller, and more energy-efficient microchips. This internship is based at the company’s San Jose, California office. The intern will develop automated test suites for new features and their integration with existing systems, create feature-testing scripts, maintain regression-analysis automation, and build tools for debugging system failures and performance issues. The role also involves analyzing automated debug reports and logs to identify root causes, working with cross-functional teams, and performing other duties as assigned. The job description may change at any time. The position is on-site and requires attendance at in-person work events, training, and meetings. Applicants must be authorized to work in the United States without employer sponsorship. The current base annual salary range is $18.00–$56.00; pay is determined by role, level, location, market alignment, and candidate-specific factors. Recruiters can provide more information about bonus programs, benefits, and equity during the hiring process.

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 feature-testing automation scripts, emphasizing accuracy, stability, and reproducibility.
  • Design and maintain regression-analysis automation to identify potential issues caused by 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