Design, develop, and maintain automated test scripts for various software applications Utilize industry-standard automated testing tools and frameworks to ensure efficiency and effectiveness in the testing process Collaborate with cross-functional teams to understand requirements and translate them into automated test cases Contribute to the overall test strategy and test planning activities Work closely with the QA team to identify areas suitable for automation testing and develop strategies for implementation Execute automated test scripts and analyze results to identify defects and ensure the quality of the software Generate comprehensive test reports and communicate test results to relevant stakeholders Work closely with developers to reproduce, troubleshoot, and resolve identified issues Stay updated on industry best practices, emerging tools, and technologies related to test automation Actively participate in process improvement initiatives to enhance the efficiency and effectiveness of the testing process Create and maintain documentation related to test plans, test cases, and automated test scripts Document and report defects in a clear and concise manner, including steps to reproduce Requirements Minimum of 5 years of professional experience in automation testing Proficiency in programming languages such as Java, Python, or C# Extensive experience with automated testing tools such as Selenium, Appium, or similar Strong understanding of software testing principles, methodologies, and processes Ability to work independently and as part of a team Relevant certifications (e.g., ISTQB, Selenium) would be a plus