Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree.
Bachelors degree in engineering, CS, physics, math, statistics, or another related field or equivalent work experience
Proficient in coding and extensive implementation of object-oriented programming, data structures, design patterns, etc, in one or more programming languages such as C#, Java, Python, JS, or similar. Familiar with Shell scripting, and Powershell scripting.
Expert in various full stack - open source testing tools such as Selenium/ Cypress/ Playwright for Web testing, Appium/ Espresso for Mobile testing and Rest Assured/ Http Client for API testing.
Ability to build, maintain and enhance test automation framework using industry best practice such as page-object model, data-driven framework, behavioral driven development, etc using testing framework such as JUnit, NUnit, TestNg, Pytestor Cuc...