SDET - Senior Engineer
Apply NowCompany: Tata Consultancy Services
Location: Sunnyvale, CA 94087
Description:
Functional and Technical Roles and Responsibilities
1. 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: $85,400-$130,000 a year
1. 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: $85,400-$130,000 a year