
Data Science Intern
BNP Paribas India Solutions
About the Role BNP Paribas India Solutions is seeking a Data Science Intern to join the Global Markets – Data & AI Lab under the Front Office Support department in Bengaluru,…
Bengaluru, India

Wabtec is hiring an entry-level Test Engineer Specialist to build Python automation frameworks, lab tooling, and AI-assisted validation solutions for rail technologies in Bengaluru. It suits fresh engineering graduates with a Python foundation and an interest in applying machine learning to hardware-software systems.
| Job Details | Information |
|---|---|
| Job Title | Test Engineer Specialist, Automation |
| Role | Test Engineer Specialist, Automation |
| Company | Wabtec |
| Location | Bengaluru, India |
| Category | Test Engineering |
| Experience | Entry level |
| Employment Type | Full-time |
| Work Mode | Hybrid |
| Primary Skill | Scikit-learn, Software Development Fundamentals, LabVIEW, Problem Solving & Analytical Skills, Automation Mindset, Generative AI / LLMs, TensorFlow, Python Programming, Artificial Intelligence / Machine Learning, Test Automation Frameworks, Industrial Automation / Embedded Systems, PyTorch, Data Analytics & Visualization, NumPy, Git, Pandas |
| Worker Sub Type | Regular |
| Job Family | Test Engineering |
| Academic performance | At least 70% |
| Posted Date | Nov 14, 2026 |
Wabtec is hiring a Test Engineer Specialist, Automation for its Train Performance LOCOTROL® Technologies product line within GE Transportation - A Wabtec Company. Based in Bengaluru, India, this is a full-time, entry-level position (0-2 years of experience) operating in a hybrid work mode. The role focuses on developing and maintaining test automation solutions, AI-assisted validation tools, and laboratory automation frameworks to enhance product quality and engineering efficiency.
You will work within defined parameters to support automation and validation activities through software development and innovative engineering solutions. Responsibilities include building test automation frameworks using Python, developing LabVIEW-based applications for laboratory automation and data acquisition, and collaborating closely with Systems, Software, and Validation teams.
The role emphasizes modern software practices and advanced technologies, requiring you to utilize Artificial Intelligence and machine learning techniques to improve test execution, data analysis, defect detection, and engineering productivity. You will create dashboards, reports, and utilities to support engineering decision-making, assist in laboratory setup and hardware integration, and participate in code reviews and technical problem-solving.
This is an excellent opportunity for recent graduates and early-career engineers with a bachelor's or master's degree in computer science, Artificial Intelligence, Data Science, Electronics, Electrical Engineering, Mechatronics, Instrumentation, or a related discipline who achieved at least 70% academic performance. It is tailored for candidates passionate about software development, Python programming, automation, and AI-driven engineering tools.
Starting as a Test Engineer Specialist at Wabtec provides a strong foundation in rail transport technology and industrial software validation. Engineers can progress toward senior automation specialist roles, systems engineering, AI-driven validation architecture, or lead software validation positions within global transportation and logistics domains.
Typical responsibilities for this role (Karyvio guidance — not stated by the employer):
Not Publicly Disclosed: graduation years, backlog policy. Check the employer’s page before applying.
The employer has not published a figure for this role
The exact interview rounds and selection process details are not publicly disclosed by Wabtec. Candidates are advised to follow official communications from the recruitment team.
Apply only through the employer’s official channel. Legitimate employers don’t ask candidates to pay a fee to apply or interview.
Written by Karyvio to help you prepare for this role. It is general guidance — not information supplied by Wabtec, and not a description of its actual interview.
Great fit for freshers and early-career engineers with strong Python and AI/ML exposure coursework or projects.
Python Programming
Python is the primary language used for developing test automation frameworks, scripts, and validation utilities in this role.
How to learn it: Practice coding challenges, build automation scripts, and understand advanced Python data structures and OOP concepts.
Artificial Intelligence / Machine Learning
Required to implement AI-assisted validation tools, improve test execution, and enhance defect detection mechanisms.
How to learn it: Take foundational courses on machine learning and implement small projects using Scikit-learn, TensorFlow, or PyTorch.
Software Development Fundamentals
Ensures clean, maintainable, and scalable automation code during collaboration with software and validation teams.
How to learn it: Study software design patterns, clean code principles, algorithms, and data structures.
LabVIEW
Used for laboratory automation, hardware monitoring, and data acquisition systems within engineering labs.
How to learn it: Explore introductory tutorials on graphical system design and virtual instrumentation.
Python-Based Automated Testing and Reporting Utility
Develop a Python testing script that executes a series of mock test cases, logs execution metrics, and generates a visual performance dashboard using Pandas and Matplotlib.
Python Programming · Test Automation Frameworks · Data Analytics & Visualization
AI-Assisted Log Analyzer for Automated Defect Detection
Create a machine learning utility using Scikit-learn or Python regular expressions to parse simulated application log files, categorize error types, and flag anomalies automatically.
Python Programming · Artificial Intelligence / Machine Learning · Problem Solving & Analytical Skills
This role accepts applications from candidates with 0 to 2 years of experience, making it an excellent opportunity for recent graduates as well as early-career professionals.
Candidates must hold a bachelor's or master's degree in computer science, Artificial Intelligence, Data Science, Electronics, Electrical Engineering, Mechatronics, Instrumentation, or a related discipline with at least 70% academic performance.
Strong Python programming skills and software development fundamentals are mandatory. Exposure to AI/ML frameworks, data analytics, Generative AI, LabVIEW, and version control tools like Git are also highly valued.
The position is based in Bengaluru, India, and employees work in a hybrid mode.
Focus heavily on mastering Python scripting, understanding test automation frameworks, brushing up on data structures, and reviewing basic AI/ML concepts alongside laboratory automation principles.
The salary and compensation package details are not publicly disclosed by Wabtec in this posting.

BNP Paribas India Solutions
About the Role BNP Paribas India Solutions is seeking a Data Science Intern to join the Global Markets – Data & AI Lab under the Front Office Support department in Bengaluru,…


Larsen & Toubro
LEDTEdutech is seeking a Junior Developer to develop and integrate AI/ML and Generative AI capabilities into digital learning and platform products. The role involves building…



Luxoft
Luxoft is hiring a Junior AI/ML Engineer for its team in Hyderabad, India. The role focuses on developing LLMbased agents for engineering workflows within software validation and…
Citi
Role Context at Citi Citi is hiring for a Full Stack Java and Angular Developer (Job Req ID: 261004756) based in Chennai, Tamil Nadu, India. Operating on a hybrid work model, this…
Konrad
Role Overview Konrad is hiring an Entry Level Mobile Developer to join their office in Gurgaon with hybrid work flexibility. As a Mobile Developer at Konrad, you will work on…
QAD, Inc.
Role Context and Expectations QAD, Inc. is hiring an Apprentice Engineer based in Mumbai, India. This entrylevel fulltime position is structured for fresh graduates holding an…