Software Test Automation Engineer Intern
Join a cloud infrastructure engineering team as a student engineer focused on validating software for ARM-based server processors. You will develop automated tests, maintain lab and cloud environments, and help assess software quality and technical risks.
Responsibilities
- Develop automation to qualify new server features
- Write and maintain Python-based software tests
- Design, develop, and maintain test frameworks and tools
- Create test plans and automate test cases
- Implement tests in continuous-integration environments
- Run validation in laboratory and cloud environments
- Set up and maintain lab and cloud environments
- Troubleshoot software and test issues
- Work with developers to support timely delivery of high-quality server software
- Assess and mitigate quality risks in ARM-based server systems
Requirements
- Experience building test automation frameworks and tools
- Programming experience in at least one modern language such as Java, C++, or C#, including object-oriented design
- Experience designing test cases and understanding test methodologies
- Experience coding in Python
- Experience testing embedded systems
- Ability to use AI capabilities in engineering work
- Submit a grade sheet together with the CV in a single PDF
Nice to have
- Knowledge of industry-standard test automation tools
- Experience developing product test frameworks
- Knowledge of Bash, Python, or other scripting languages
- Experience with open-source tools and resources
Benefits
- Mentorship and career development opportunities
- Inclusive team culture and employee affinity groups
- Work-life harmony and workplace flexibility
- Exposure to cloud infrastructure and processor technologies