What are the responsibilities and job description for the Tosca Test Automation Senior Tester - CI/CD Pipeline position at Everest Global Solutions?
Job Details
Role: Tosca Test Automation Senior Tester - CI/CD Pipeline
Location: Lisle, IL / Onsite
Duration: 12 Months
Contract: C2C
Experience: 10 Years
Job Description:
- Test Automation Strategy & Framework Development
- Design and implement a scalable, reusable, and maintainable test automation framework using Tricentis Tosca.
- Define automation best practices, ensuring high test coverage across UI, API, and database layers.
- Establish model-based test automation and optimize test case design for efficiency.
- Guide teams in leveraging risk-based testing and exploratory testing with Tosca.
- Technical Skills & Expertise
- Tricentis Tosca Expertise:
- Strong hands-on experience with Tricentis Tosca (Test Case Design, Execution, Test Data Management, API Testing, BI Testing).
- Proficiency in Model-Based Test Automation (MBTA) for creating scalable and reusable test cases.
- Expertise in Tosca Test Data Service (TDS), Tosca Distributed Execution (DEX), and Service Virtualization.
- Experience with risk-based testing, exploratory testing, and test optimization strategies.
- CI/CD & DevOps Integration:
- Hands-on experience in integrating Tosca tests within CI/CD pipelines using Jenkins, Azure DevOps, GitLab CI/CD, Bamboo, or other DevOps tools.
- Strong understanding of continuous integration, continuous testing, and continuous deployment (CI/CD) practices.
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, Google Cloud Platform) for test execution.
- Ability to set up and maintain automated test execution in various environments (QA, staging, production).
- Integrate Tosca automated tests into CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI/CD, Bamboo, etc.).
- Configure automated test execution as part of continuous integration (CI) and deployment (CD) workflows.
- Ensure seamless test execution in DevOps environments.
- Test Automation & Scripting:
- Strong test automation architecture knowledge for designing robust and scalable frameworks.
- Proficiency in scripting languages (VBScript, Java, Python, or Groovy) for automation customization.
- Expertise in API testing (REST/SOAP), service virtualization, and database validation.
- Understanding of performance testing, security testing, and compliance testing integration.
- Design, develop, and maintain automated test scripts using Tricentis Tosca.
- Implement model-based test automation to increase efficiency and reduce maintenance efforts.
- Perform functional, regression, and end-to-end testing using Tosca.
- Optimize and enhance test cases for better execution time and reliability.
- Test Execution, Monitoring and Reporting
- Define and enforce test execution strategies across different test levels (unit, integration, regression, smoke, and performance testing).
- Establish robust test reporting and analytics mechanisms using Tosca Test Data Service (TDS), Tosca Commander, and Tosca BI.
- Implement dashboarding solutions for real-time test execution monitoring.
- Optimize test execution speed and efficiency using distributed execution and parallel testing strategies.
- Execute automated test suites and analyze test results.
- Identify, document, and track defects in collaboration with development teams.
- Generate detailed test reports using Tosca Test Data Service (TDS), Tosca Analytics, or other reporting tools.
- Provide insights to stakeholders on software quality and test coverage.
- Test Data and Environment Management
- Manage test data using Tosca Test Data Service (TDS) or other test data management tools.
- Set up and maintain test environments to support automation testing.
- Ensure tests are executed in various environments (QA, staging, production).
- Test Management & Governance
- Experience with test management tools like JIRA, ALM, qTest, Xray, or Zephyr.
- Ability to define and enforce test automation governance and best practices.
- Knowledge of Agile methodologies (Scrum, Kanban) and DevOps testing strategies.
- Strong understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Leadership & Collaboration Skills
- Ability to lead and mentor automation testers and DevOps teams.
- Strong collaboration skills to work with developers, testers, DevOps engineers, and business stakeholders.
- Ability to conduct training, workshops, and knowledge-sharing sessions on Tosca and automation best practices.
- Experience in driving automation adoption and influencing test strategy at an enterprise level.
- Establish and enforce test automation governance policies across teams.
- Define standards for test case design, maintenance, and execution.
- Continuously improve automation processes by adopting AI-powered automation and self-healing tests.
- Advocate for Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches.
- Soft Skills & Problem-Solving Abilities
- Strong problem-solving skills with a focus on optimizing test execution efficiency.
- Excellent communication and stakeholder management skills.
- Ability to work in a fast-paced, agile, and DevOps-driven environment.
- Passion for continuous learning and staying updated on emerging testing trends.
- Educational & Professional Qualifications
- Bachelor s or master s degree in computer science, Information Technology, or a related field.
- Certifications in Tricentis Tosca (e.g., Tricentis Tosca Automation Specialist 1 & 2, Tosca Test Architect, or similar) are a plus.
- Hands-on experience with Tricentis Tosca (modules, test cases, execution lists).
- Certifications in CI/CD tools, cloud platforms (AWS, Azure), or Agile methodologies (SAFe, Scrum Master) are beneficial.
- Understanding of CI/CD tools like Jenkins, Azure DevOps, GitLab CI/CD, etc.
- Scripting knowledge (e.g., VBScript, Python, or Groovy) for automation customization.
- Experience with API testing, service virtualization, and test data management.
- Knowledge of Agile, DevOps, and test-driven development (TDD)/behavior-driven development (BDD) methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.