ASML US is looking for a Software Test Automation Engineer to support their state-of-the-art EUV source software releases. The role aims to improve system test coverage and verify software behavior against ASML requirements and customer expectations by developing automated test cases.
Requirements
- Experience programming in Python is a must.
- Data analysis using Pandas and Jupyter.
- Charts/plots using matplotlib or other libraries.
- Experience with Spark/Pyspark or other big data platforms.
- Ability to write SQL queries to analyze data.
- Experience with programming, scripting and test automation in Python.
- Experience working on Linux and/or Unix operating systems.
Responsibilities
- Develop software to automate software integration, qualification tasks.
- Develop visualization dashboards to update integration, qualification status.
- Using Agile methodology to develop the software using Python.
- Creating designs and Implement code that are modular, scalable, robust and meet quality requirements.
- Provides support for software development team to create software branch, integrate to release branch.
- Integrate and Create software release candidates.
- Qualify software on virtual, simulated environments.
Other
- Requires a minimum Bachelor’s Degree in science and engineering such as computer science, physics, or electrical engineering along with 2+ years of experience. Masters degree is preferred.
- QA experience strongly preferred.
- Experience with test driven development (TDD), and/or behavior driven development (BDD) is preferred.
- Knowledge of software engineering principles.
- Take initiative and take ownership of issues beyond your formal area of responsibility.