Below are the mandate skills required cucumber,Selenium and java and all typical QA background is must in both manula and automation tooDemonstrable ability to code in one or more object oriented languages including JavaProficiency in working with SQL databases including advanced queries and stored proceduresSignificant experience with popular Java build tools and test frameworks including Selenium as well as experience in developing and maintaining test automation frameworksThe ideal candidate should have knowledge of Automation framework, experience in Manual and Automation testing, good aptitude and adaptability. The Senior QA Engineer will be responsible for evaluating and testing software programs to verify that the programs function according to user requirements and established guidelines. The candidate must be able to work collaboratively with the development team and be able to identify and analyze system specifications and requirements. The Senior QA Engineer should be able to develop and execute automated tests, analyze test results and provide feedback to the development team. The Senior QA Engineer must have a strong working knowledge of software development and quality assurance methodologies and techniques.