Technical Skills:
- Tosca Test Automation:
- In-depth knowledge and hands-on experience with Tosca Test Automation (Tricentis Tosca).
- Ability to design, develop, and maintain automated test scripts using Tosca.
- Expertise in model-based testing and test automation frameworks in Tosca.
- Scripting & Programming Languages:
- Familiarity with VBScript, Java for test automation scripting.
- Ability to work with Tosca's TBox and XPress modules.
- Customization and extension of Tosca using APIs or add-ins.
- Continuous Integration (CI) and DevOps:
- Integration of Tosca with popular CI/CD tools like Jenkins/Bamboo, Azure DevOps, Git, or Bitbucket.
- Experience with version control systems like Git for managing test cases and scripts.
- Test Case Design & Test Execution:
- Expertise in test case design, including data-driven, keyword-driven, and functional testing.
- Experience in executing regression, smoke, and functional tests using Tosca.
- Creating reusable test modules and integrating them into test cases.
- Test Management Tools:
- Familiarity with test management tools such as Jira, Qtest.
- Experience in integrating Tosca with test management and defect tracking systems.
- Automation Frameworks:
- Knowledge of modular, data-driven, and hybrid automation frameworks.
- Designing and building reusable, scalable automation frameworks in Tosca.
- API/Service Testing:
- Proficiency in automating API testing using Tosca or other tools.
- Experience with web services and RESTful APIs, SOAP, and JSON formats.
- Database Testing:
- SQL skills for backend database testing, creating queries for validating data integrity.
- Experience in validating data between frontend and database.
- Experience in validating data through UI and back-end systems.
- Solid SQL skills to validate database integrity and work with relational and NoSQL databases.
- Test Reporting and Metrics:
- Ability to generate comprehensive test reports, metrics, and analysis.
- Strong experience in analyzi