Description: Ensuring the quality of systems and applications by planning and executing comprehensive testing, with a focus on automated testing to support product stability and reliability in large and complex projects.Key Responsibilities: Prepare and execute test plans and testing strategies. Perform functional, integration, and user acceptance testing. Design and implement automation testing. Document and track defects and follow up on their resolution with development teams. Work on highly complex systems and applications. Improve quality processes and test automation. Contribute to improving release quality