* Conduct comprehensive manual testing of software applications, websites, or systems to identify defects and ensure they meet the specified requirements. * Coordinate with the project managers, engineers, and release team for certifying the projects for release. * Responsible for release plans & test management activities. * Test management includes initiation, test estimations, requirement analysis, scheduling, people and resource management, metrics & risk management, and monitoring & controlling. * Working with development teams investigating and fixing software bugs and deficiencies based on the testing results. * Client management, handling all top management stakeholder calls, determining project health, and providing solutions. * Preparation of test plan, training plan, test strategy, test estimation & test cycle management. * Assess user interfaces for usability and consistency, providing valuable feedback for improvements.