Led QA activities such as issue resolution, application testing, and test execution.
Participate in product design reviews to provide input on functional requirements, and product designs, schedules, or potential problems.
Handled client communication and also got exposure to working in cross-functional teams
Led the QA team, and introduced QA processes in the team. Ensured that the processes were being followed by the developers and the QA team.
Ensured timely and effective test coverage.
Ensured smooth and timely delivery of the sprint releases, keeping the deadlines in check and ensuring maximum test coverage.
Worked on automated test cases using Cypress and Selenium.
Tested the performance of applications and collaborated with the dev team to optimize which increased performance by implementing caching, and code refactoring.
Wrote unit and integration tests to test all the desired functionality using JUnit (TDD), Testing, Mockito, and Wire mock
Collaborated with the design team to enhance the user experience by incorporating feedback, resulting in a 20% increase in user satisfaction as measured by post-launch surveys
Worked with Scrum master to streamline QA processes
Worked on fixing and improving the quality of critical functionalities
Prioritized bugs via bugs Triage sessions.
Worked on Test Plan creation for Automated/Manual Testing.
Created QA strategy, planned, mentored team, and prepared test scenarios/cases/scripts. Utilised Black Box and White Box testing methods.
Conducted functional, regression, and integration testing on web-based and desktop applications.
Documented defects and tracked their status using JIRA or other defect management tools.
Provided feedback to development teams on defects and potential improvements.
Maintained test environments and test data.
Tested complete applications, including automated testing using Selenium.
Gained extensive knowledge in Agile Methodology and participated in Agile ceremonies like Sprint planning, Sprint Retrospective, Product Backlog Refinement, etc.