Job Specifications
The Train Control Software Verification, Validation & Test Engineer (VTE) is responsible for performing verification, validation, and testing activities for safety-critical train control software used in railway rolling stock. The role involves ensuring that the software meets all functional, performance, and safety requirements as defined by CENELEC standards (EN 50128, EN 50129, EN 50126) through systematic testing and traceability-driven verification processes.
Required Skills and Experience:
Bachelor’s or Master’s degree in Electronics / Electrical / Computer Science / Instrumentation / Control / Mechatronics Engineering.
Minimum 5 years of experience in Software V&V / Testing in the railway domain (preferably TCMS / safety-critical embedded software).
Strong understanding of train control architecture, embedded systems, and communication networks (MVB, WTB, CAN, Ethernet, ECN).
Hands-on experience with:
Test management tools – IBM DOORS, Polarion, or equivalent.
Defect tracking tools – JIRA, ALM, or equivalent.
Scripting / automation – Python, C, or proprietary test tools.
Simulation / HIL environments – TrainLab, Vector tools, or in-house TCMS simulators.
Familiarity with EN 50128 / EN 50129 / EN 50126 and Safety Integrity Levels (SIL 2/3/4).
Knowledge of requirements traceability, configuration management, and version control systems (Git, SVN).
Strong analytical, debugging, and documentation skills.
Good-to-Have / Preferred:
Experience in train-level validation, integration, or commissioning activities.
Familiarity with CBTC / ETCS / ATO / ATS / OTS or similar signalling architectures.
Knowledge of model-based development (e.g., MATLAB/Simulink) and test automation frameworks.
Exposure to real-time operating systems (RTOS) and embedded software architectures.
ISTQB Certification or TÜV Functional Safety qualification (preferred).
Behavioral Competencies:
Strong attention to detail and adherence to safety and quality standards.
Effective communication and collaboration skills with multi-disciplinary teams.
Structured, analytical, and methodical problem-solving approach.
Ownership mindset with focus on quality and delivery commitments.
Flexibility to work in lab / test bench / on-train environments as per project needs.
Key Responsibilities:
Review and analyze system and software requirements to develop V&V strategies, test plans, and test specifications.
Plan and execute verification and validation (V&V) activities in accordance with V-cycle processes.
Design and perform unit, integration, functional, and system-level tests for Train Control Software (TCMS).
Develop and maintain test cases and test procedures ensuring full requirements traceability (DOORS / Polarion).
Conduct testing on simulation platforms (SIL/HIL) and TrainLab environments for functional and interface validation.
Capture, analyze, and report test results, logs, and anomalies, ensuring proper defect tracking and closure.
Prepare and maintain V&V documentation such as test reports, traceability matrices, and compliance evidence.
Support configuration management, change impact analysis, and test regression as per software releases.
Participate in peer reviews of requirements, design, and test artefacts to ensure quality and completeness.
Collaborate with software development, safety assurance, and system integration teams to resolve technical issues.
Ensure all activities comply with CENELEC railway software safety standards and internal quality systems.
About the Company
ProEdge Services is a premier executive search and consulting firm with a strong presence across India, the Middle East, and Canada. Renowned for tackling even the most complex assignments, we have earned the trust of leading organizations and high-growth startups alike to identify and secure their critical talent. Our approach centers on close collaboration with our clients, allowing us to deliver exceptional service grounded in deep industry experience and specialized expertise. The senior leadership team at ProEdge Servic...
Know more