Key Responsibilities:Responsible for validating data flow, interaction between components, and the integration points between various upstream and downstream systems to confirm seamless end-to-end system functionality.Design, develop and execute Integration test plans and test casesValidate interactions between different system components and APIs.Execute automated test cases and Analyse results to identify defects.Monitor and report on the test execution status and progress.Collaborate with developers, product managers and other QAs to identify integration points and resolve issuesCreate and maintain test documentation, including test plans, test cases, and test data.Generate and present test reports, providing insights and recommendations for improving software quality.RequirementsSkill Set:Operating Systems: LinuxProgramming Languages: Strong coding skills in SQL, Shell Scripting, Java, and JavaScript.Strong understanding of software architecture, APIs and MicroservicesTesting Frameworks: Experience with testing frameworks like TestNG and Cucumber.Automation Tools: Proficiency with automation tools such as Selenium and experience in automation testing for Web based applicationsUpdate and maintain existing test scripts to accommodate changes in the application or environment.Troubleshoot and resolve issues related to test automation and execution.Experience in Core Banking, Wealth Management domainsExperience in Finacle Core, CRM, Alerts.Problem Solving: Ability to diagnose issues and debug complex problems.Attention to Detail: High attention to detail to identify defects and ensure quality.Documentation: Proficient in writing clear and detailed test cases and reports.Collaboration: Effective in communicating and collaborating with development teams, stakeholders, and other QA members.