Experience of building complex test automation frameworks from scratch using Java, C# or similar (we are flexible on languages as long as the foundation is strong and candidates can easily switch from language to another) Good coding skills (SOLID, DI, Design Patterns, etc.) Able to unit test the framework built Working with repositories (preferably Git) Automation experience (Cucumber/Specflow, XUnit, TestNg, etc.) Web UI testing experience (different browsers) API testing experience Mobile Web/App testing experience (if the automation skills are good then this is can be a nice to have) Ability to work as part of team or on their own (as we are consultants) Integrate automation tests into CI/CD pipelines Nice to have Mocks and stubs Advanced Devops knowledge Deep Agile Development knowledge Ability to lead projects and design test strategy Skills:- Software Testing (QA), Test Automation (QA), Selenium, Shell Scripting, Automation and Cucumber