Requires professional experience in software development with unit testing.
Strong programming experience in at least one modern object-oriented programming (OOP)/ functional programming (Java/Java Script/Typescript)
Expert in writing a Java code from scratch and strong understanding of object-oriented principles; Some exposure to ReactJS.
A strong command of manual and automated testing methodologies and general quality concepts
Experience in web application and device test automation using Selenium, Appium or any equivalent tool/s.
Hands on in Web services automation using Rest assured.
Experience with Agile and Scrum
Extensive knowledge of web technologies and experience testing web APIs/REST services
Extensive knowledge of scripting languages, SQL, & high-level Java experience
Experience of automating complex systems integration (End-To-End)
Develop and execute manual test cases and automation scripts.
QualificationsJob Requirements:
This role has multiple seniorities and multiple vacancies; candidates will be ranked based on their years of experiences(Junior: 1-3 Years Exp); (Executive: 3-6 Years Exp); (Senior: 7-11 Years Exp)
Minimum of 1 year of experience in test automation in Banking domain.
Minimum 1 year of experience as a functional tester in Banking domain.
Good knowledge in functional testing and test automation tools such as Selenium and Cucumber, Appium, TOSCA).
Certification on testing tools is a plus.
Have strong functional testing knowledge on banking domain.
Have strong technical skills with hands on experience in programming with any industry leading programming language.
Strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Sonar Cube, JIRA, Confluence.
Able to stay firm to ensure correct automation practice is followed.
Stay abreast of latest Test Automation, Automation tools and frameworks also, with new trends, Open Source, Continuous Integration & Continuous Development (CI & CD)
ISTQB/ISEB certifications is an advantage.
Excellent communication (spoken and written) skills and able to work independently and with automation test team.