Job Description Design, develop, and maintain automated test scripts Collaborate with the development and QA teams to understand the application's functionality and create comprehensive test automation strategies Participate in test planning and the design of testing strategies, including identifying the most critical areas of the application to automate Collaborate with cross-functional teams to ensure test coverage across the application Continuously improve test coverage and testing efficiency by identifying areas suitable for automation Participate in Agile/Scrum meetings, including daily stand-ups, sprint planning, and retrospectives Identifies opportunities for process improvement and automation enhancement based on quality metrics and feedback. Debugs the code and makes adjustment, as needed. Maintains documentation of testing procedures, results, and system configurations, captures additional or changes in features Qualifications Graduate of Computer Science, IT engineering, or Math-related degree At least five (5) yearsof work-related experience in performing quality assurance for automated systems, application development and software testing Strong programming skills on Java, Python, SQL and Javascript. Deep Knowledge on automation frameworks (i.e. Appium, Selenium or other frameworks) and testing methodology. Working knowledge on Agile methodology and understanding of Software Development Lifecycle Show more Show less