Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
5+ years of experience in software quality assurance, with a focus on test automation and test engineering.
Strong programming skills in languages such as Python, Java, or C#, with experience in test automation frameworks (e.g., Selenium, Appium, Robot Framework).
Experience with test automation tools and technologies for API testing, UI testing, and end-to-end testing.
Knowledge of software testing methodologies, test design techniques, and best practices for test automation.
Familiarity with continuous integration/continuous deployment (CI/CD) practices and tools (e.g., Jenkins, GitLab CI/CD).