Overview
Testing Analyst Jobs in Cupertino, CA at Tata Consultancy Services
Title: Testing Analyst
Company: Tata Consultancy Services
Location: Cupertino, CA
Functional and Technical Roles and Responsibilities
API Automation:
Design and execute automated tests for APIs using Java and Rest Assured.
Ensure coverage for reliability, performance, and data validation.
Perform comprehensive API testing using tools like Postman to validate functionality, performance, and integration.
Collaborate with the integration team to verify seamless communication between systems.2. Regression and Release Testing and Automation:
Integrate regression test suites into the automation pipeline to validate both legacy and new functionalities efficiently.
Conduct rigorous regression testing to ensure new changes do not disrupt existing functionality.
Execute release testing to validate system readiness and stability for deployment.3. Release Pipeline Management:
Oversee CI/CD pipeline processes to ensure automated testing workflows for releases run smoothly.
Troubleshoot issues and enhance pipelines as needed.4. Automation Framework Enhancement:
Develop and maintain robust automation frameworks from scratch using Java, Rest Assured, and TestNG.
Continuously improve and optimize automation frameworks to address evolving project needs.5. Framework Development:
Build modular and scalable testing frameworks using Java and TestNG.
Ensure frameworks are adaptable for new project requirements.6. Integration Testing and Collaboration with Cross-functional Teams:
Validate seamless integration of systems or modules across workflows and teams.
Work closely with integration, product, and business teams to align testing and automation efforts with organizational goals.
Adapt strategies based on team input and project priorities.7. Functional Automation for Enhancements:
Perform functional testing for new enhancements and projects to ensure adherence to specifications.
Design and implement automation strategies for new projects, ensuring scalability and maintainability.
Automate functional test cases for new enhancements to ensure a streamlined testing process.
Salary Range: $58,600-$133,500 a year