Software Test Engineer
TCS
Total years of experience :5 years, 11 Months
• 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.
• 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.
• 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.
I have Completed my projects in QA Engineering field.