Intern - Turbine Software System Validation
Role Overview
Software test automation internship focused on turbine software system validation and hands-on experience with Python, BDD, and automated testing.
The internship duration is six months.
Key Skills for This Role
Full Job Posting
Role overview
Software test automation internship focused on turbine software system validation and hands-on experience with Python, BDD, and automated testing.
The internship duration is six months.
Responsibilities
- Design, develop, and execute automated test cases using Python.
- Develop and maintain BDD-based test scenarios using Behave.
- Execute functional and regression tests and analyze results.
- Identify and document software defects and support their resolution.
- Investigate test failures and identify root causes.
- Update and maintain automation scripts.
- Collaborate with developers, senior testers, and engineering teams.
- Learn and apply testing and automation best practices.
Candidate requirements
- Pursue the final year of a bachelor's or master's degree in computer science and engineering, Electronics and Communication Engineering, Electrical and Electronics Engineering, or a related engineering discipline.
- Bring strong programming and problem-solving skills and a good understanding of Python fundamentals.
- Have an interest in software testing and automation and a basic understanding of REST APIs and debugging.
- Have good communication and teamwork skills and a willingness to learn new technologies.
- Knowledge of C++ or Ruby is an added advantage; basic Ruby knowledge is also mentioned.
- Exposure to software development or test automation projects and familiarity with CI/CD concepts are advantageous.
Technical skills
- The role lists Python 3.x, Selenium, automated functional and regression testing, BDD, Behave, object-oriented programming, and data structures and algorithms.
- Developer tools include Git, GitHub, VS Code, and Docker; API and debugging skills include REST APIs, debugging, and troubleshooting.
Team and company
The intern will join a global DevOps and Platform Engineering team responsible for software delivery ecosystem stability, scalability, and ongoing evolution.
The team works with development, architecture, and product teams on automation, standardization, and modern cloud-native practices.
Siemens Gamesa is part of Siemens Energy and works in the wind industry, including manufacturing wind turbines.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Siemens Gamesa
Operational Purchaser
Oakville, CAN
Siemens Gamesa is looking for an Operational Purchaser to manage supplier orders and purchasing needs for its Wind Power business across the Americas. The role requires 4+ years of procurement or supply chain experience,
Automation Engineer
Kingston upon Hull, GBR
Siemens Gamesa is seeking an Automation Engineer for its Hull blade manufacturing facility to maintain, troubleshoot, improve, and commission automated production systems. The role requires Siemens PLC and TIA Portal exp
Siemens Gamesa Renewable Energy
Bengaluru, IND
Siemens Gamesa Renewable Energy
Bengaluru, IND
Operational Purchaser
Oakville, CAN
Automation Engineer
Kingston upon Hull, GBR
Siemens Gamesa Renewable Energy
, GBR
Siemens Gamesa Renewable Energy
Bengaluru, IND
Siemens Gamesa Renewable Energy
Kingston upon Hull, GBR
Siemens Gamesa Renewable Energy
Kingston upon Hull, GBR
Siemens Gamesa Renewable Energy
Bengaluru, IND
Siemens Gamesa Renewable Energy
Bengaluru, IND