20 days ago - req12688

Software Test Architect

Research & development

Computer science & software engineering

In a nutshell


Veldhoven, Netherlands


Research & development


8+ years



Job Category

Computer science & software engineering




Do you want to play an important role in testing our highly advanced systems and push boundaries, set new standards and make the impossible, possible – every day?
Are you an expert in testing and do you possess technical leadership skills? Can you build credibility in the development teams, support them and influence your stakeholders by deploying essential software test strategies and methods?

Job Mission

At the moment we are looking for Software Test Architects for two different software (SW) departments, both working on our state-of-the-art complex EUV products.

Metrology Software department
Metrology software orchestrates the behavior of powerful mechatronic modules, so that together they achieve an extraordinary combination of speed and accuracy. For example, one such module (a wafer stage), accelerates faster than a fighter jet to enable the ASML machine to position a silicon wafer in less than a second, with nanometer accuracy!
As well as using metrology systems to position wafers, ASML also uses metrology systems to measure, model and control to achieve sub-nanometer accuracies. To achieve and maintain this accuracy the best metrology systems ever imagined are required.

Embedded Software department
The Imaging EUV software group is responsible for the software of 3 Optical column Functional clusters: Illumination, Reticle Masking (ReMa) and Projection (POB). Our software orchestrates the behavior of powerful mechatronics and optics modules, in tight collaboration with various Development & Engineering (D&E) and external experts and competences (optical, electronics, mechatronics, software, integration, etc).
To make sure that our developers deliver highest quality and "first time right" software, we are looking for an Architect to share the test strategy and test knowledge over 3 functional clusters, aiming for highest quality software, early bug finding and efficient and effective delivery. You will be in close collaboration with 3 Functional Cluster Architects, 3 Lead Testers and other group members (while staying independent in test domain) and manage the test activities in 3 Functional Clusters.

Job Description

Your role is to define a test strategy including a roadmap and realization plan of this strategy. The main tasks and responsibilities are:

• Define a test strategy according to the department’s test strategy approach;
• Adapt the test strategy to customer feedback/trends, ASML business priorities and changes to the software design;
• Anchor the test strategy within projects by performing an exemplary role within the context of projects;
• Inspire and coach development teams by broadening the perspective on software testing methods;
• Assist the Group Lead by performing software quality assessments and report the results in terms of coverage and remaining risks, including proposing improvement actions;
• Assist projects with risk based testing, FMEA, 5x Why and test result analyses;
• Review test related deliverables, observes automated regression test results, first analysis, follow up actions, bug advocacy, participates in patch hit analysis;
• Develop test competence and contribute to continuous integration on department level;
• In discussion with functional engineers, architects and developers, determine the impact of a deliverable to be able to define a smart test strategy;
• Look at deliverables from a customer’s point-of-view.


• Bachelor, Master, PdEng or PhD education level in Computer Science or equivalent;
• ISTQB and/or T-Map Certificate.


• Already have been working as a Software Test Architect for several years;
• Experience in writing high level test plans on basis of requirements, design documents and implicit knowledge of people, experience in definition of test strategy;
• Experience in working in a large company in a multidisciplinary setting;
• Experience in testing high-tech systems and able to demonstrate good testing;
• Able to explain testing concepts and principles like coverage, product risk, how to analyze a product, exploratory testing and how to provide a good test report;
• Experience with test driven development (TDD) and behavioral driven development (BDD);
• Experience with continuous integration (CI);
• Experience with methodologies such as Context-Driven Testing, Rapid Software Testing or testing in an Agile context like SAFe;
• Experience with legacy software;
• Work experience with C/C++, Python and Unix/Linux.

For the role within our Embedded Software department additionally we are looking for:

• Experience with complex embedded systems;
• Experience with version control (e.g. ClearCase, Git), FMEA, test automation, stubs and mocks (e.g. Google Mock).

Personal skills

ASML is a highly dynamic environment, which requires you to be an excellent communicator, real team player, able to take initiative, to be result oriented and pragmatic. You are a critical thinker and pay attention to every detail of your work and you leave no room for errors. You express creative and innovative thinking and get energy from pioneering new ground.

For this position in specific we also require the following skills:

• Influencing without authority;
• Perseverant and able to realize progress within an uncertain, rapidly changing environment;
• Guided more by practical considerations than by ideals;
• Coaching skills.

Context of the position

This position requires access to U.S. controlled technology, as defined in the United States Export Administration Regulations. Qualified candidates must be legally authorized to access such U.S. controlled technology prior to beginning work. Business demands may require ASML to proceed with applicants who are immediately eligible to access U.S. controlled technology.