We are looking for a highly skilled and experienced Senior QA or Test Automation Engineer to join our team. As the Senior QA or Test Automation Engineer, you will be responsible for ensuring the quality of our software products through the development and execution of automated test scripts. You will work closely with cross-functional teams to identify and analyze system requirements and design comprehensive test plans and strategies. Your role will involve performing manual and automated testing, writing and maintaining automated test scripts, and managing the testing environment. You will also be responsible for creating and maintaining test frameworks and processes, as well as identifying areas for process improvement. As the Senior QA or Test Automation Engineer, you will mentor and provide technical guidance to junior QA engineers. You will collaborate with development teams to investigate and reproduce bugs and perform root cause analysis. Additionally, you will participate in code reviews, validate software design changes, and ensure compliance with quality standards and delivery schedules. The ideal candidate for this position has a strong background in software quality assurance, extensive experience with test automation tools and frameworks, and a deep understanding of software testing methodologies.