Job Description
Skills Required - 5+ years of relevant professional experience in QA, development, automation - Ability to design end to end testing frameworks - Ability to code and maintain back-end automation frameworks written in distributed programming languages such as: Java, Python, Shell - Ability to code and maintain front-end automation frameworks written in web & distributed technologies such as: JavaScript, Angular, Selenium- Ability to define and automate a functional tests using TDD, BDD framework (such as: Concordian / JBehave / Cucumber) - Proficient in traditional RDBMS schema concepts and SQL - Excellent in test strategizing, planning, estimation, execution and reporting - Excellent interpersonal skills and professional approach
Skills Desired - Knowledge of Web Services, XML, REST, SOAP, JSON - Knowledge of source code management tools such as: GIT / Perforce / VSS - Proficient in continuous integration tools such as: Jenkins / Maven - Proficient in one or more distributed technologies E.g. Linux, .Net programming - Knowledge of financial services