Computer Science | Software Engineering internship: dynamic test selection
Vast
ASML
Introduction The Pipeline Team within the IT R&D Development Environment department supports more than 5,000 software developers by providing reliable development workflows, automation, and testing solutions. The team maintains a broad range of repositories and automation processes that help developers validate and build software efficiently. As software systems continue to grow in complexity, selecting the right automated tests becomes increasingly important. During this internship, you will help improve a dynamic test selection solution that reduces manual effort, increases testing efficiency, and provides greater transparency in software validation processes. You will contribute directly to improving the development experience for a large engineering community within ASML. Your assignment Within software development, automated tests are used to validate code changes before they are integrated into larger systems. Today, many test selections are based on manually maintained test lists. This internship focuses on validating and improving a dynamic test selection approach that automatically identifies relevant tests based on software changes. You will work closely with developers to evaluate, improve, and visualize the selection logic. Your main responsibilities will be:
- 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.
- Are enrolled in a bachelor's or master's degree in computer science, software engineering, information technology, or a 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.
- You are enrolled at an educational institute for the entire duration of the internship, and you are at least 18 years old at the start of the internship;
- If you are a non-EU citizen, studying in the Netherlands, your university is willing to sign the documents relevant for doing an internship (i.e., Nuffic agreement);
- You attach your cover letter with a clear motivation on why you are interested in this internship assignment in particular;
- You need to be located in the Netherlands to be perform your internship. In case you are currently living/studying outside of the Netherlands, your application shows the willingness to relocate.
Vacature geplaatst op 9 uur geleden
Soortgelijke banen die u mogelijk interesserenOp basis van de vacature Computer Science | Software Engineering internship: dynamic test selection in Eindhoven
- ...independent company. In this dynamic environment, your... ...As a Software Engineering Intern – Device Simulation... ...our development and test teams to validate server... .... During your internship, you will: Get familiar... ...Master's degree in Computer Science, Computer...StageTestMet contractFulltimeThuiswerk
- ...you will contribute to software solutions that... ...troubleshooting. In this internship, you will improve a wafer... ...that supports engineers in analyzing measurement... ...Your assignment As a Computer Science | Software... ...evaluate solutions. Test, document, and validate...StageTestFulltimePer direct beginnen
- ...supports thousands of software developers by... .... During this internship, you will help explore... ...to contract testing by combining live... ...solely on traditional test environments, the... ...and platform engineering stakeholders.... ...master's degree in computer science, software engineering...StageTestMet contractFulltimePer direct beginnen
- ...High-tech Nanotechnology Your mission As a Software Engineer, you will design, develop, test, and implement software solutions in domains such... ...environments Masters/bachelor’s degree in computer science, Information technology embedded systems, or a closely...Test
€ 55.000 - € 65.000 per jaar
...they are looking for a C++ Software Engineer who wants to grow into a specialist... ...and implementation to testing and deployment, and you’ll help... ...it. OpenCV drives the computer vision side, ROS2 connects the... ...Master’s degree in Computer Science, Software Engineering, or a...TestFulltimePloegendienst- ...sustainable mobility with your software development expertise! Are... ...Software Developer / DevOps Engineer, you will: Lead the... ...You Bring ~ Degree in Computer Science or a related field. ~5+ years... ...clean code, design patterns, testing strategies, data structures,...Test
- ...Introduction The Software Infrastructure & Common Systems team supports engineers by providing reliable software... .... As part of the Test & Integration team, this internship contributes to improving... ...s or master's degree in computer science, software engineering, data...StageTestFulltimePer direct beginnen
€ 7.000 per maand
...responsibilities: Translate complex software roadmaps into robust architectural... ...software utilizing modern C++ and dynamic 3D rendering engines. De-risk technical designs early... ...You hold a Master’s degree in Computer Science, Electrical Engineering,...StageMet contractFulltime€ 6.800 per maand
...As an Embedded Software Engineer at PACCAR, you explore, validate, and prototype... ...recommendations. By rapidly testing feasibility and identifying... ...: Bachelor’s or Master’s in Computer Engineering, Embedded... ...suitable positions, we will select candidates and invite them for...StageTestMet contractThuiswerkPloegendienst- ...looking for a Manufacturing Engineer – Photonics Products .... ...Engineering, Materials Science, Physics or a related... ...optical alignment and test systems. Experience... .... Work with selected manufacturing partners... ...we’re building a truly dynamic and rewarding place to...StageTestMet contract
- ...guide multidisciplinary engineering teams, and drive the... ...experts in hardware, software, systems engineering,... ..., power semiconductor selection, thermal management concepts... ...in prototyping, testing, troubleshooting, and... ...technical direction in dynamic environments. What...Test
- ...Responsibilities During your internship you will create attractive... ...Training in our e-learning software Articulate. Transform and... ...translation of the training. Test products and help create technical... ...professionals. A dynamic role where your input, ideas,...StageTestMet contractFulltimeThuiswerk
- ...renowned company? Then we have the perfect internship program for you at Accounting, Reporting... ...shape the financial function and you can test your acquired knowledge in practice.... ...You are looking for an internship in a dynamic environment. You want to develop yourself...StageTestPer direct beginnenThuiswerk
- ...selectieprocedure. Ben jij een Data & AI Engineer die energie krijgt van AI, data en software development? Wil je slimme... ...een functionaliteit, test een model en kijkt kritisch naar... ...afgeronde WO-opleiding richting Data Science, AI, Computer Science, Informatica of...StageTestFulltimeFlexwerk
- ...role is ideal for engineers who enjoy broad... ...complex, high-end computing systems. You will... ...responsible for developing software applications used... ...: single-board computers for embedded... ...implementation, testing, and validation,... ..., Computer Science, Software Engineering...Test
- ...all requirements and boundary conditions into account. In-depth understanding of technology and production methods Consolidated business decision / recognition of high-margin opportunities for Frencken. Test plan concept / plan for next phase (next student)....StageTestFulltime
€ 3.500 - € 6.500 per maand
...Merapar is an international technology and software engineering organisation that helps organisations... ...means we use AI in how we build, test and deliver software for our clients,... ...~ A bachelor's degree in Computer Science, Engineering or a related field, or equivalent...TestThuiswerk€ 4.250 - € 5.750 per maand
...je nauw samen met ontwikkelteams aan het valideren en testen van innovatieve besturingssoftware voor industriële toepassingen... ...Afhankelijk van jouw profiel kun je instromen als Software Quality Engineer of Software Test Engineer . Functie eisen Afgeronde hbo- of wo...TestFulltime- ...enough. Businesses need a dynamic approach to defend... ...for the post-quantum computing era, we help... ...intersection of systems engineering, security, and cryptography... ...about low-level software, secure systems, and... ...Bachelor or Master in Computer Science, Information Security...FulltimeOp afstand werken
- ...about pushing the boundaries of engineering and making a real-world... ...breakthrough technologies, modules and software that enable us to deliver... ...Design, analyze and test mechanical systems, subsystems... ...mechatronics, electrical, software, dynamics) Qualifications A...StageTestWerken op afstandFulltime
- ...structured approach that ensures new ideas are systematically identified, assessed, tested, and embedded within ASML's Physical Security Framework. Your Assignment The objective of this internship is to create and nurture an internal and external physical security...StageTestFulltimePer direct beginnen
- ...enough. Businesses need a dynamic approach to defend... ...for the post-quantum computing era, we help... ...Senior Security Engineer We are looking for... ...Bachelor’s degree in Computer Science, Information Systems,... ...experience with penetration testing, vulnerability research...TestFulltime
- ...you an inventive Mechanical Engineer who thrives on turning ideas... ...actively involved in prototyping, testing, validating and improving... ...Autodesk Inventor or similar CAD software; Experience with precision... ...you the chance to work in a dynamic, fast-paced, entrepreneurial...StageTestFulltime
- ...Category Engineering Hire Type Employee Job ID 149... ...performance silicon chips and software content. Join us to... ....D. in Electrical or Computer Engineering, you... ...Contributing to lab testing and analysis for high-... ...You will join a dynamic R&D team at Synopsys dedicated...StageTestOp afstand werken
- ...framework across the organization. This internship offers the opportunity to contribute to a... ...security controls. Assist with control testing activities, evidence collection, and control... ...how organizations design, implement, test, monitor, and improve control frameworks...StageTestFulltime
- ...at ASML develops and validates advanced test cabinet solutions that support the introduction... ...becomes more challenging. In this internship you will help investigate and define... ...development & testing and/or practicing hands-on engineering with analytical problem-solving in a...StageTestFulltimePer direct beginnen
- ...functionele/technische) analyse Affiniteit met financiële processe n Ervaring met het schrijven en uitvoeren van gestructureerde test cases (bijv. via Azure DevOps o f ver gelijk bare To ols ) â¯SQL-kennis of de ambitie om dit snel eigen te maken...StageTestMet vast contractFulltime
- ...quality and reliability of embedded software running on microcontroller-based systems and single-board computers. As a Senior Embedded Software Test Engineer, you will analyze project... ...embedded software, and hardware. ~ Select and maintain suitable test frameworks...TestFulltime
- ...Compensation of 450EUR per month. Freedom to experiment, test ideas, and execute your own creative concepts. You'll have a... ...you grow your skills. Access to a DSLR camera, mics & editing software of your preference. Hands-on experience with how social media...StageTestParttime
- ...Systems, you’ll work as a senior mechanical engineer on technically complex projects that... ...calculations and simulations and defining test set-ups to ensure functionality at an... ...part of your work. In short, within the dynamics of a project, you play the role of the linchpin...StageTestFulltimeOp afstand werkenWeekendwerk
Wilt u meer vacatures ontvangen?
Abonneer u om vacatures voor Computer Science | Software Engineering internship: dynamic test selection te ontvangen. Solliciteer als eerste!
Verwante zoekopdrachten
- hardware design engineer Eindhoven
- hardware engineer e Eindhoven
- hardware engineer Eindhoven
- software engineer industrie Eindhoven
- software ontwikkelaar kennis Eindhoven
- simulation software engineer Eindhoven
- plc scada software engineer Eindhoven
- software ontwikkelaar ict Eindhoven
- software engineer medisch zorg Eindhoven
- software engineer machinebouw Eindhoven


