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.