Python Software Testing Intern: Dynamic Test Selection & Visualization

ASML

Eindhoven

Hybrid

EUR 11,000 - 16,000

Part time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ASML's Pipeline Team within IT R&D Development Environment invites students to join a bachelor/master internship in software testing and automation. You will extend Python-based test selection, validate results against code changes, and visualize relationships between sources and tests.

The role includes collaborating with developers, gathering feedback, and integrating improvements into CI workflows. The internship runs for a minimum of five months, with at least four days per week (2–3

Qualifications

  • Enrolled in a bachelor's or master's degree in computer science, software engineering, information technology, or related field.
  • Have experience programming in Python.
  • Have knowledge of software engineering principles and automated testing practices.
  • Are proactive, analytical, and comfortable working independently.
  • Communicate clearly in English and enjoy collaborating with different stakeholders.
  • Have an interest in software testing, optimization, and continuous improvement.
  • Enjoy exploring new ideas and developing practical solutions to technical challenges.

Responsibilities

  • Extend and improve existing source-to-test matching functionality using Python.
  • Validate the accuracy of dynamically selected tests against actual code changes.
  • Compare dynamic test selection results with manually maintained test sets.
  • Analyze strengths and limitations of dynamic versus static test selection approaches.
  • Gather developer feedback and translate insights into selection improvements.
  • Integrate and evaluate the solution within continuous integration pipeline scenarios.
  • Develop clear visualizations that explain test selections and source-test relationships.

Skills

Python
Software testing

Education

Bachelor's or Master's student

Job description

ASML's Pipeline Team within IT R&D Development Environment invites students to join a bachelor/master internship in software testing and automation. You will extend Python-based test selection, validate results against code changes, and visualize relationships between sources and tests.

The role includes collaborating with developers, gathering feedback, and integrating improvements into CI workflows. The internship runs for a minimum of five months, with at least four days per week (2–3

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dynamic Test Automation Intern (Python)
Dynamic Test Automation Intern (Python)

StudentJob • Eindhoven

Hybrid
EUR 8,900 - 17,000
Computer Science | Software Engineering internship: dynamic test selection
Computer Science | Software Engineering internship: dynamic test selection

ASML • Eindhoven

Hybrid
EUR 11,000 - 16,000
AI-Driven Software Engineering Intern - Python Scheduler Prototype
AI-Driven Software Engineering Intern - Python Scheduler Prototype

ASML • Veldhoven

Hybrid
EUR 6,700 - 8,900
AI-Driven Software Engineering Internship — Python Prototype
AI-Driven Software Engineering Internship — Python Prototype

StudentJob • Veldhoven

On-site
EUR 6,700 - 10,000
Test Impact Analysis Intern – CI/CD Optimization
Test Impact Analysis Intern – CI/CD Optimization

ASML • Veldhoven

Hybrid
EUR 6,100 - 7,300
Computer Science | Software Engineering internship: dynamic test selection
Computer Science | Software Engineering internship: dynamic test selection

StudentJob • Eindhoven

Hybrid
EUR 8,900 - 17,000
Python-Powered Data Viz & Engineering Dashboards Internship
Python-Powered Data Viz & Engineering Dashboards Internship

StudentJob • Eindhoven

Hybrid
EUR 6,700 - 11,000
Computer Science | Software Engineering (thesis) internship: observability-driven synthetic contract testing
Computer Science | Software Engineering (thesis) internship: observability-driven synthetic contract testing

ASML • Eindhoven

Hybrid
EUR 6,700 - 13,000
Computer Science | Software Engineering internship: test impact analysis
Computer Science | Software Engineering internship: test impact analysis

ASML • Veldhoven

Hybrid
EUR 6,100 - 7,300
Intern: Live-System Contract Testing & Observability
Intern: Live-System Contract Testing & Observability

ASML • Eindhoven

Hybrid
EUR 6,700 - 13,000