Excellent knowledge and hands-on technical expertise with test automation tools, including Selenium.
Ability to set up automation frameworks and develop test automation scripts, experience
Experience in various types of testing including functional, integration, system and user acceptance testing
High level understanding and hands-on experience testing web based applications, mobile applications, big data, and cloud applications
Ability to quickly understand complex applications and large systems
In-depth understanding of the Selenium object model, Java, .NET and Web , client/server technologies, knowledge of Unix/ Linux command line and shell scripting
High level knowledge and scripting experience with one or more language (Java Script, HTML, PHP, Python, Ruby)
Thorough understanding of database concepts (SQL/Oracle) and ability to write and analyze queries
Run and execute test plan components on various levels including DB validation, logging validation and UI validation
In-depth experience with SDLC phases, Agile methodologies, Continuous Integration , Test Driven Development
Excellent knowledge of version management for test assets.