A minimum of 7+ years (for Lead) 10+ years (for Practice lead) relevant experience as an SDET.
Experience of building complex test automation frameworks from scratch
Ability to work across Tech Stacks (e.g. C#/.NET, Java, JavaScript.)
Excellent knowledge of 2 programming language (e.g., Java, C#, Python , JavaScript, TypeScript) - any 2 and OOP (object oriented programming/principles)
Work with Git repositories and workflows (e.g., GitHub, GitLab, Bitbucket, Azure DevOps)
Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations.
Exposure to command line and scripting languages for at least one OS (Windows or Linux)
Ability to implement Unit tests and mocking techniques.
Ability to implement API/Contract testing frameworks. Restsharp, RestAssured, Python Requests library, JavaScript Supertest, PostMan – Any 2
Working Knowledge of BDD/TDD
Understanding of the Test Automation Pyramid model
Experience of CI/CD and Pipelines. (e.g., AWS, Azure DevOps, GitLab, GitHub Actions etc.) and their importance in Automation Testing process.
Non-Functional testing experience ideally in a continuous testing environment (e.g., Jmeter, Gattling, K6)
Expert in Automation experience using various test runners (e.g., Cucumber/Specflow, XUnit, TestNg) – Any 1
Expert in Web UI cross browser testing
Ability in Mobile Automation (e.g. Appium, WebDriverIO for Mobile) – Any 1
Ability of Web test automation (Cypress, Playwright, Selenium, Webdriver IO) – Any 2