The 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 analyse system specifications and requirements. The Senior QA Engineer should be able to develop and execute automated tests, analyse 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.