β’ Around 9+ years of experience in Software Quality Assurance(Manual Testing & Automation), specializing in Automation testing, Functional testing, Regression testing, System Integration testing, and Manual testing for client/server and web-based applications.
β’ Proficient in leadership roles, capable of creating and executing QA processes, test plans, and maintaining defect tracking documentation.
β’ Expertise in Automation Testing using tools like Selenium Web Driver, BDD Cucumber, API Testing, and Manual Testing.
β’ Possesses extensive knowledge of the Software Development Life Cycle (SDLC) and Defect lifecycle.
β’ Well-versed in working with both Waterfall and Agile methodologies.
β’ Strong skills in writing Automation scripts using Selenium and Java.
β’ Capable of creating and implementing test data and test suites, and proficient in reviewing requirements and design documents.
β’ Hands-on experience with popular open-source tools such as Selenium Web Driver, Selenium Grid, Selenium IDE, and Eclipse, as well as various automation test frameworks.
β’ Validated and refined test plans by conducting iterative testing, resulting in a 35% improvement in overall product quality and customer satisfaction.
β’ Executed test cases manually to identify defects or issues in the software.
β’ Recorded test results and documented the defects found during testing during manual testing
β’ Verified the fixes for reported defects and retested as necessary.
β’ Conducted daily and weekly status meetings with the Product leadership team.
β’ Developed detailed test cases and test scripts based on requirements and designed documents.
β’ Ensured test cases cover various scenarios, including positive and negative test cases.
β’ Documented the test data and prerequisites for test execution.
β’ Implemented Page Object Model using Page Factory elements and Core Java.
β’ Developed Automation Framework using Java, Selenium Web Driver, and Testing.
β’ Executed and analyzed automation scripts using Selenium and fixed automation script bugs.
β’ Selected the test cases to be automated and performed front-end functional testing using Selenium.
β’ Executed parallel browser testing on various machines using Selenium Grid.
β’ Developed BDD tests using Cucumber and Java.
β’ Tracked defects using Azure Board and generated defect summary reports.
β’ Led a team of testers working on different sprints and multiple streams of testing, including manual and automation testing.
β’ Managed client expectations and coordinated offshore-onshore testing projects.
β’ Implemented, and maintained CI/CD pipelines to automate the deployment process.
β’ Integrated automation scripts and triggers into CI/CD workflows to streamline software delivery.
β’ Developed automation scripts for provisioning, configuring, and deploying applications in various environments.
β’ Primary responsibility includes task assignment to the team members and monitoring the progress of the sprint and release.
β’ After the project went to live, we are tracking and updating the details in Service for new defects or QA support tickets
β’ Prepared high-level scenarios based on Agile Methodologies for each Scrum.
β’ Analyzed system requirements specifications and developed test plans and test cases.
β’ Developed Regression and Sanity Test Suite using Selenium Web Driver.
β’ Performed Back-End testing using SQL queries to retrieve and validate data.
β’ Analyzed automation results by cucumber framework once Selenium scripts execution completed.
β’ Tracked bugs and updates in Jira tool.
β’ Conducted various types of testing, such as functional, regression, integration, and performance testing.
β’ Interacted regularly with clients to update on new APIs and verified them through Postman/Insomnia tool.
β’ Coached team members for Test Automation and Troubleshooting from Onshore to Offshore team.
β’ Implemented effective test methodologies to left shift the release timelines using Automation scripts available.
β’ Involved in requirement analysis, testcase design, design review, testcase execution, bug report and verification, regular client interaction and status update.