Key Skills: Component Testing, Test Automation, RTRT, Automation, Black Box Testing.
Roles & Responsibilities:
- Design and implement automated test scripts for component and integration testing.
- Utilize RTRT and Vector Cast tools to enhance testing efficiency and coverage.
- Conduct thorough testing of software components to identify defects and ensure compliance with specifications.
- Collaborate with cross-functional teams to understand requirements and provide feedback on testability.
- Participate in the development of test plans and strategies to ensure comprehensive test coverage.
- Document test results and provide detailed reports on testing outcomes.
- Continuously improve testing processes and methodologies to enhance product quality.
- Support both white-box and black-box testing approaches based on the project's needs.
- Ensure traceability of test cases to requirements and maintain test artefacts as per project guidelines.
- Assist in the integration of test automation into CI/CD pipelines for continuous testing.
Experience Requirement:
- 5-8 years of experience in test case design, execution, and defect management.
- Experience in working with safety-critical systems or domains like aerospace, automotive, or railways.
- Proficient in debugging and analyzing issues using logs, traces, and system outputs.
- Good understanding of software development lifecycle (V-model, Agile) and verification standards (e.g., DO-178C, ISO 26262).
- Exposure to version control tools like Git, SVN, or similar.
- Experience in preparing test reports, traceability matrices, and other QA documentation.
- Ability to work closely with development teams to support root cause analysis and defect resolution.
- Familiarity with scripting languages (Python, Shell, etc.) for test automation and utilities.
- Understanding of requirement-based testing and risk-based testing strategies.
Education: B.E., B.Tech