The Senior QA Automation Engineer is responsible for designing, developing, and maintaining automated test frameworks and test cases to ensure the quality and reliability of software products. This role collaborates closely with developers, product managers, and other QA team members to identify test requirements and implement robust testing strategies. Key Responsibilities: Design and implement scalable and maintainable automated test frameworks. Develop and execute automated test scripts for web, mobile, and API testing. Integrate automated tests into CI/CD pipelines. Analyze test results, identify bugs, and work with development teams to resolve issues. Mentor junior QA engineers and promote best practices in test automation. Collaborate with cross-functional teams to define test strategies and acceptance criteria. Maintain documentation related to test plans, test cases, and test results. Required Skills & Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 5+ years of experience in QA automation. Proficiency in programming languages such as Java, Python, or JavaScript. Experience with automation tools like Selenium, Cypress, Playwright, or Appium. Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI). Strong understanding of software QA methodologies, tools, and processes. Experience with performance and load testing tools is a plus.