Developing and maintaining test plans, test cases, and other test artifacts for software applications.Executing test cases and scenarios, and analyzing test results to identify defects and areas for improvement.Collaborating with development teams to resolve issues and ensure that defects are addressed and fixed.Developing and maintaining automated test scripts using testing tools and frameworks.Conducting functional, performance, and security testing of software applications.Excellent problem-solving and analytical skills, with the ability to identify and resolve complex issues