Roles and Responsibilities
1. Create and maintain Tosca Modules, TestCases, TestCaseDesign (TCD), and PlayLists
Design and maintain scalable test automation frameworks (e.g., data-driven, keyword-driven, BDD).
- Functional testing
- Regression testing
- API testing
- UI testing
- Execute automated test suites.
- Analyze test results and generate detailed reports.
- Debug and troubleshoot failed test cases.
- Create reusable test modules and optimize model-based test automation (MBTA) frameworks.
2. Develop reusable test components using Tosca’s:
- XScan
- TestCase Design
3. Test Development & Execution for
- Web applications
- Desktop applications
- SAP applications
4. Maintain a scalable and maintainable Tosca repository structure.
5. Perform API, UI, and integration test automation.
6. Implement risk-based testing strategies within Tosca.
7. Maintain test execution pipelines.
8. Integrate automated test suites with CI/CD pipelines (e.g. Jenkins, Azure DevOps, SAP cALM).
9. Execute automated test suites and analyze results.
10. Identify, log, and track defects using defect management tools.
11. Collaborate with developers and business analysts to understand requirements.
12. Support test data management and environment setup.
13. Participates in test planning, estimation, and reporting activities.