Design, develop, execute, and maintain automated test scripts using UFT/QTP and VBScript.Develop and enhance reusable, scalable automation frameworks using keyword-driven, data-driven, modular, or hybrid approaches.Automate functional and regression test scenarios across complex enterprise and banking applications.Create reusable functions, libraries, object repositories, checkpoints, recovery scenarios, and parameterized test components.Perform API testing for REST/SOAP services, including request/response, status code, payload, authentication, and error-handling validation.Perform database testing using SQL to validate data integrity, business rules, reconciliation, and backend transactions.Execute functional, regression, integration, system, and end-to-end testing across multiple applications and interfaces.Analyze automation failures, application defects, logs, and test results and support effective root-cause analysis.Manage defects throughout their lifecycle, including defect logging, triage, retesting, and closure.Support release validation and production-readiness testing, ensuring critical business journeys are successfully validated.Identify suitable test cases for automation and continuously improve regression automation coverage.Maintain test data and automation execution environments.Integrate automated test suites with CI/CD pipelines where applicable.Prepare test execution reports, defect metrics, and automation status for project stakeholders.Collaborate with developers, business analysts, product owners, and functional testing teams throughout the SDLC.