Sai  Teja, Software Test Engineer

Sai Teja

Software Test Engineer

TCS

Location
India - Hyderabad
Education
Bachelor's degree, Civil Engineering
Experience
5 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :5 years, 11 Months

Software Test Engineer at TCS
  • India - Hyderabad
  • June 2022 to December 2023

• Handle responsibilities of testing new software applications to ensure that the application meets the functional business requirements
• Providing recommendations in areas of process improvements
• Responsible for performing functional testing of procurement software
• Assigned responsibilities of testing web applications as required
• Creation of Test scenarios and Test scripts under Cucumber BDD, Gherkin framework structure in Page Factory model
• Development of complete project Framework structure with Test NG under Cucumber BDD structure
• Preparation of Test Cases and Test scenarios along with Test case document
• participated and was aware of all sorts of agile ceremonies (user story grooming, sprint planning, sprint retrospective).
• Able to break the more significant epics into smaller user stories.
• Able to groom user stories and make accurate estimates through story points.
• Groomed user stories effectively along with product owner and team players.
• Agile methodology and particular sprint duration of the project.
• Develop a comprehensive test automation strategy that aligns with the project’s goals and objectives.
• Collaborate with stakeholders to plan, design, and prioritize automated test cases based on the application's requirements
• Architect, design, and maintain a scalable and modular automation framework using Java, Selenium WebDriver, TestNG, and Maven.
• Implement best practices and design patterns to ensure the automation framework's reusability, maintainability, and extensibility.
• Develop and maintain automated test scripts using Java and Selenium WebDriver for functional and regression testing of web applications.
• Utilize TestNG for efficient test case management, parallel execution, and reporting.
• Implement API automation using REST Assured for testing RESTful API endpoints.
• Integrate automated tests into the CI/CD pipeline using Jenkins.
• Configure and manage CI/CD pipelines to trigger automated tests on each code commit or scheduled build.
• Work closely with the DevOps team to ensure seamless integration of automated testing within the deployment pipeline.
• Utilize version control systems such as Git to manage and version control test scripts and frameworks.
• Collaborate with cross-functional teams, including developers, product managers, and QA teams, to align testing efforts with development sprints.
• Utilize Jira or a similar defect management tool to log, track, and manage defects throughout the development lifecycle.
• Analyze, prioritize, and verify defect fixes, providing clear and detailed information to development teams.
• Ensure that automated tests cover cross-browser and cross-platform scenarios, validating application compatibility across different environments.
• Automate API testing using REST Assured to validate RESTful API endpoints, response codes, and data consistency.
• Conduct load and performance testing on APIs to ensure optimal performance under various conditions.
• Manage test data, including test data setup, manipulation, and cleanup, for automated test cases.
• Execute automated tests and analyze test results, generating comprehensive test reports with detailed pass/fail status and defect information.
• Ensure timely communication of test results to relevant stakeholders.
• Stay updated with the latest automation testing trends, technologies, and best practices.
• Propose and implement process improvements to enhance test efficiency, coverage, and quality.
• Maintain documentation for test cases, scripts, framework architecture, and test data.
• Create and update documentation to support knowledge sharing and onboarding of team members.

Automation Test Engineer at End Point Clinical Private Limited
  • India - Hyderabad
  • January 2023 to August 2023

• Handle responsibilities of testing new software applications to ensure that the application meets the functional business requirements
• Providing recommendations in areas of process improvements
• Responsible for performing functional testing of procurement software
• Assigned responsibilities of testing web applications as required
• Creation of Test scenarios and Test scripts under Cucumber BDD, Gherkin framework structure in Page Factory model
• Development of complete project Framework structure with Test NG under Cucumber BDD structure
• Preparation of Test Cases and Test scenarios along with Test case document
• participated and was aware of all sorts of agile ceremonies (user story grooming, sprint planning, sprint retrospective).
• Able to break the more significant epics into smaller user stories.
• Able to groom user stories and make accurate estimates through story points.
• Groomed user stories effectively along with product owner and team players.
• Agile methodology and particular sprint duration of the project.
• Develop a comprehensive test automation strategy that aligns with the project’s goals and objectives.
• Collaborate with stakeholders to plan, design, and prioritize automated test cases based on the application's requirements
• Architect, design, and maintain a scalable and modular automation framework using Java, Selenium WebDriver, TestNG, and Maven.
• Implement best practices and design patterns to ensure the automation framework's reusability, maintainability, and extensibility.
• Develop and maintain automated test scripts using Java and Selenium WebDriver for functional and regression testing of web applications.
• Utilize TestNG for efficient test case management, parallel execution, and reporting.
• Implement API automation using REST Assured for testing RESTful API endpoints.
• Integrate automated tests into the CI/CD pipeline using Jenkins.
• Configure and manage CI/CD pipelines to trigger automated tests on each code commit or scheduled build.
• Work closely with the DevOps team to ensure seamless integration of automated testing within the deployment pipeline.
• Utilize version control systems such as Git to manage and version control test scripts and frameworks.
• Collaborate with cross-functional teams, including developers, product managers, and QA teams, to align testing efforts with development sprints.
• Utilize Jira or a similar defect management tool to log, track, and manage defects throughout the development lifecycle.
• Analyze, prioritize, and verify defect fixes, providing clear and detailed information to development teams.
• Ensure that automated tests cover cross-browser and cross-platform scenarios, validating application compatibility across different environments.
• Automate API testing using REST Assured to validate RESTful API endpoints, response codes, and data consistency.
• Conduct load and performance testing on APIs to ensure optimal performance under various conditions.
• Manage test data, including test data setup, manipulation, and cleanup, for automated test cases.
• Execute automated tests and analyze test results, generating comprehensive test reports with detailed pass/fail status and defect information.
• Ensure timely communication of test results to relevant stakeholders.
• Stay updated with the latest automation testing trends, technologies, and best practices.
• Propose and implement process improvements to enhance test efficiency, coverage, and quality.
• Maintain documentation for test cases, scripts, framework architecture, and test data.
• Create and update documentation to support knowledge sharing and onboarding of team members.

Automation Test Engineer at IT MNC GROUP
  • India - Noida
  • February 2018 to May 2022

• Handle responsibilities of testing new software applications to ensure that the application meets the functional business requirements
• Providing recommendations in areas of process improvements
• Responsible for performing functional testing of procurement software
• Assigned responsibilities of testing web applications as required
• Creation of Test scenarios and Test scripts under Cucumber BDD, Gherkin framework structure in Page Factory model
• Development of complete project Framework structure with Test NG under Cucumber BDD structure
• Preparation of Test Cases and Test scenarios along with Test case document
• participated and was aware of all sorts of agile ceremonies (user story grooming, sprint planning, sprint retrospective).
• Able to break the more significant epics into smaller user stories.
• Able to groom user stories and make accurate estimates through story points.
• Groomed user stories effectively along with product owner and team players.
• Agile methodology and particular sprint duration of the project.
• Develop a comprehensive test automation strategy that aligns with the project’s goals and objectives.
• Collaborate with stakeholders to plan, design, and prioritize automated test cases based on the application's requirements
• Architect, design, and maintain a scalable and modular automation framework using Java, Selenium WebDriver, TestNG, and Maven.
• Implement best practices and design patterns to ensure the automation framework's reusability, maintainability, and extensibility.
• Develop and maintain automated test scripts using Java and Selenium WebDriver for functional and regression testing of web applications.
• Utilize TestNG for efficient test case management, parallel execution, and reporting.
• Implement API automation using REST Assured for testing RESTful API endpoints.
• Integrate automated tests into the CI/CD pipeline using Jenkins.
• Configure and manage CI/CD pipelines to trigger automated tests on each code commit or scheduled build.
• Work closely with the DevOps team to ensure seamless integration of automated testing within the deployment pipeline.
• Utilize version control systems such as Git to manage and version control test scripts and frameworks.
• Collaborate with cross-functional teams, including developers, product managers, and QA teams, to align testing efforts with development sprints.
• Utilize Jira or a similar defect management tool to log, track, and manage defects throughout the development lifecycle.
• Analyze, prioritize, and verify defect fixes, providing clear and detailed information to development teams.
• Ensure that automated tests cover cross-browser and cross-platform scenarios, validating application compatibility across different environments.
• Automate API testing using REST Assured to validate RESTful API endpoints, response codes, and data consistency.
• Conduct load and performance testing on APIs to ensure optimal performance under various conditions.
• Manage test data, including test data setup, manipulation, and cleanup, for automated test cases.
• Execute automated tests and analyze test results, generating comprehensive test reports with detailed pass/fail status and defect information.
• Ensure timely communication of test results to relevant stakeholders.
• Stay updated with the latest automation testing trends, technologies, and best practices.
• Propose and implement process improvements to enhance test efficiency, coverage, and quality.
• Maintain documentation for test cases, scripts, framework architecture, and test data.
• Create and update documentation to support knowledge sharing and onboarding of team members.

Education

Bachelor's degree, Civil Engineering
  • at Jawaharlal Nehru Technological University
  • August 2013

I have Completed my projects in QA Engineering field.

Specialties & Skills

TypeScript
Jenkins
Selenium
GHERKIN (SCRIPTING LANGUAGE)
ECLIPSE (SOFTWARE)
APPLICATION PROGRAMMING INTERFACE (API)
AGILE METHODOLOGY
JAVA (PROGRAMMING LANGUAGE)
BDD Cucumber
Typescript

Languages

English
Expert
Hindi
Expert
Telugu
Expert

Training and Certifications

Automation Test Engineer (Training)
Training Institute:
Rahul shetty academy
Date Attended:
January 2020
Duration:
55 hours

Hobbies

  • Playing games