Job Description As a Test Engineer, you will be responsible for the end-to-end testing lifecycle, from procedure creation to final reporting. Test Preparation & Planning : Prepare the execution of assigned tests and write detailed test procedures based on specifications provided by system engineering. Execution: Conduct functional test activities directly at the train level, ensuring systems meet operational requirements. Integration Support: Support integration and developer tests, ensuring strict alignment with engineering standards. Data Analysis: Analyze test results to identify performance gaps or system behaviors in coordination with the engineering team. Debugging & Troubleshooting : Lead debugging efforts with engineering (both on-site and remote via MS Teams) utilizing TCMS Developer Tools. Reporting: Document and report errors, defects, and NOKs (Not OKs) back to the engineering department. Author comprehensive static and dynamic test reports to certify system readiness.