Major ActivitiesTest Case Design and Execution: Developing comprehensive manual and automated test cases based on requirements and user stories, executing them to ensure functional correctness and high-quality software delivery across web and mobile applications.Test Automation Implementation and Optimization: Designing and optimizing test automation frameworks using tools like Selenium components (WebDriver, Grid, etc.), Cypress, Cucumber, Gherkin, JUnit, TestNG, API testing (REST & SOAP protocols) and API Automation, to improve test efficiency, repeatability, and coverage, reducing manual testing efforts.Collaboration in Agile Teams: Working closely with cross-functional teams such as developers, product owners, and business analysts in an Agile environment to identify automation opportunities, improve testing processes, and contribute to continuous integration and continuous delivery (CI/CD) pipelines.Exploratory Testing and Test-Driven Development: Conducting exploratory testing to uncover hidden issues and applying test-driven development (TDD) practices to write test cases before code implementation, ensuring early defect detection and improving product quality.Test Monitoring, Reporting, and Metrics: Tracking test progress, logging defects, generating quality metrics, and reporting the status of testing activities to stakeholders, while ensuring adherence to coding standards and best practices for maintainable and scalable test scripts.