A strong experience starting from Automation Developer and Lead, Product Management and Product Ownership
12 years of experience in handling Scrum/Agile Projects, specializing in automation frameworks, test strategy development and team leadership
Systematic Product Owner with a detailed-oriented and thorough approach to defining requirements, outlining specifications, and working with team members to bring to life high-quality products for customers. A good planner and problem-solver with an in-depth understanding of e-commerce, insurance and design products
Expertise in handling the Stakeholders and providing bug-free products to client
Expertise in handling Scrum team
Expertise in all levels of testing viz Automation, Integration, Regression, Smoke, Sanity, Cross Browser and Platform, UAT
Overview
12
12
years of professional experience
6
6
Certification
Work History
Business Analyst and Product Manager
Cognizant Technology Solutions, CTS
02.2022 - Current
Collaborate with prospective users and clients to understand and anticipate their needs and translate them into product requirements
Created and achieved product quality objectives and met product specifications.
Creating and managing the product backlog and prioritizing based on changing requirements.
Participate in Scrum meetings and product sprints
Developed user stories and define acceptance criteria
Monitor and evaluated product progress at each stage of the process
Fixed identified issues to improve workflows.
Maintained knowledge of regulatory requirements from accrediting bodies and federal, state and local requirements.
Worked with internal and external stakeholders to communicate on product plan and gather feedback
Implemented best-practice methodologies that improved overall project delivery timelines while maintaining quality standards.
Setting the Sprint goals and Planning the release goals and schedules.
Interacted with internal customers to understand business needs and translate into requirements and project scope.
Conducted interviews with key business users to collect information on business processes and user requirements.
Senior Quality Assurance Manager
Cognizant Technology Solutions, CTS
09.2019 - 12.2021
Managed a team of 14 Team members
Implemented automation frameworks and best practices to optimize test script reusability, modularity, and maintainability, resulting in increased efficiency and scalability of test automation efforts.
Collaborated with cross-functional teams to gather requirements and translate them into executable Gherkin scenarios, ensuring alignment between business objectives and test automation efforts.
Thorough API testing using RESTful web services
Implemented robust risk management strategies to identify potential issues early on, mitigating potential negative impacts on project timelines and budgets.
Perform Quality Assurance (QA): This includes Core and ‘End to End’ testing including testing with other boundary applications
Optimized resource allocation by accurately forecasting project requirements and effectively managing available personnel and equipment resources.
Conduct Unit testing, End to End testing, User Acceptance Testing, Business Acceptance Testing, Regression Testing.
Evaluated emerging technologies and tools related to QA processes, recommending strategic investments that improved operational efficiency without compromising product excellence.
Streamlined QA processes for increased efficiency, resulting in reduced product defects and faster release times.
Integrated automated test scripts into continuous integration (CI) pipelines using Jenkins tool, facilitating automated execution and reporting of test results as part of the software delivery process.
Managed and administered Git repositories for software projects, ensuring proper branching, merging, and version control practices were followed.
Updating and Creating bug tickets using JIRA
Mentored junior team members, fostering a culture of continuous learning and professional development within the department.
QA Automation Lead
Cognizant Technologies Solutions
07.2016 - 09.2019
Led a team of automation developers in utilizing Selenium WebDriver and Java to develop and maintain automated test scripts for web applications in a BDD approach, leveraging Gherkin feature file to define test scenarios
Collaborated with cross-functional teams to identify and resolve critical software issues, ensuring a seamless user experience
Proactively identified potential bottlenecks in software workflows by conducting root cause analyses on recurring defects.
Understanding the business requirements and Preparing Test Cases, Test Scripts and Test Data as per business requirements
Streamlined QA processes by developing and maintaining automation scripts, contributing to faster release cycles.
API Testing through POSTMAN, REST
Provided technical leadership and mentorship to team members on automation tools, technologies, and methodologies, facilitating knowledge sharing and skill development within the automation team.
Testing the functionality of the web application by Agile methodology
Conducted code reviews, performed quality assurance checks, and provided feedback to ensure adherence to coding standards, best practices, and quality assurance processes.
Integrated automated test scripts into continuous integration (CI) pipelines using Jenkins tool, facilitating automated execution and reporting of test results as part of the software delivery process.
Defect tracking and follow up with Developers
Performing Regression Testing in each release
Evaluated and documented actual test results against expected results
Sharing and reporting project progress to Project Team
Software QA Engineer
Tata Consultancy Services
09.2012 - 07.2016
Developed and executed QA test cases, scripts and procedures for automated software maintenance.
Resolved technical issues and forecasted troubleshooting complications during software trials.
Preparing Test Cases, Test Scripts and Test Data as per business requirements
Testing the functionality of the web application.
Defect tracking and follow up with Developers.
Helping Developers by making necessary changes from back-office to reduce bugs.
Performing Regression Testing in each release
Performing Database testing.
Performing Regression testing.
API Testing through POSTMAN, REST & SOAP.
Evaluated and documented actual test results against expected results.
Sharing and reporting project progress to Project Team