Key Responsibilities
- Requirement Analysis & Test Strategy : Analyze functional and technical specifications to define test scope and strategy.
- Test Design & Specification : Create comprehensive test design documents and develop test cases from product specifications.
- Automation Testing : Design and implement automated test scripts using C++ and Python.
- Test Execution : Conduct manual and automated testing across different test phases to ensure software integrity.
- Defect Analysis & Reporting : Identify, document, and track defects; collaborate with developers to resolve issues.
- Test Review : Participate in peer reviews for test cases, scripts, and automation code to ensure quality and consistency.
- Domain Expertise : Apply knowledge of Rail Domain technologies such as CBTC (Communications-Based Train Control) and ATP (Automatic Train Protection) in testing.
Skills Required
Python, C++, Automation Testing, Requirement Analysis, Test Design, Software Testing