Automation Feature Integrator
Job Description:
Overview
As an Automation Feature Integrator, you'll design, build, and maintain automated tests and workflows that improve team efficiency, increase throughput, and ensure consistency across our development processes. You'll create and maintain CI/CD pipelines, integrate automated tests into development workflows, and build scripts and integrations that streamline repetitive tasks.
Your work will help us reduce manual effort, improve reliability, and enable teams to focus on delivering value for one of the most influential companies in the world - ASML. They are the largest manufacturer of lithography machines that are used for the most important step in making semiconductors. More than 90% of the semiconductors in the world are currently manufactured using ASML's systems.
What we're looking for
Required:
- CI/CD pipelines: Minimum 2 years of experience building, configuring, and maintaining CI/CD pipelines, preferably using GitHub Actions or Jenkins;
- Version control: Experience with version control systems, particularly Git and GitHub;
- Scripting: Practical experience with scripting languages, particularly Python and Bash, to automate tasks, integrate tools, and streamline workflows;
- Software development fundamentals: General knowledge of software development principles, practices, and workflows, including familiarity with source code repositories, code reviews, and branching strategies;
- Software testing: Understanding software testing principles and best practices, including designing and maintaining automated tests and test suites, selecting appropriate test cases, and interpreting test results;
- Testing tools and metrics: Familiarity with testing frameworks such as pytest or Python's built-in unittest, as well as supporting tools for test execution, reporting, code coverage, and quality metrics;
- Troubleshooting and debugging: Ability to investigate failures in automated tests and pipelines, identify root causes, and implement reliable solutions.
Nice-to-have:
- Test automation frameworks: Experience with tools such as Robot Framework, Selenium, or other frameworks for automating functional, integration, or end-to-end tests;
- API integrations: Experience working with REST APIs, including authentication, request handling, and integrating API calls into automated workflows;
- Infrastructure and environments: Familiarity with containers (e.g., Docker), environment configuration, and dependency management for running automated tests consistently across different environments;
- AI and LLM integration: Ability to use large language models (LLMs) effectively to improve productivity, with experience integrating AI into automated workflows being a strong advantage. Examples include building AI-powered pipelines or agents for document reviews, quality assurance, anomaly detection, and other tasks that benefit from intelligent analysis.
Personal skills:
- A team player with an interest to collaborate and work in a multicultural environment daily;
- Mindset for getting things done in a timely and quality manner;
- Fast learner and self-starter;
- Proficiency in Excel;
- Willingness to travel abroad;
- Excellent English level (both written and verbal).
Required Skills:
Automation