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 Requirements: Minimum of 5 years of experience in Quality Assurance. Hands-on experience in automation testing. Experience testing complex systems and applications. Good understanding of the System Development Life Cycle (SDLC). Experience with test management and defect tracking tools. Strong analytical skills and attention to detail. Strong communication skills and ability to work within a team.