Required Skills
1) 5+ years of experience in Java
2) 5+ years of Test Automation Experience – Selenium, BDD, Cucumber
3) Good understanding of Service Virtualization and its need/purpose (Hands-on will be a plus)
4) 5+ years of SOAP/Rest API testing and automation.
5) 3+ years of experience with Agile tool - JIRA Primarily.
6) 2+ years of Internet and Mobile banking experience.
7) 3+ years of Quality Center experience - We maintain our scripts in QC.
8) 3+ years of experience with Jenkins.
9) 3+ years of experience with SQL
10) Should be able to adapt any virtualization tool (CA LISA, etc.) and start writing stubbed responses/calls
11) Experience in Device Testing
Good to Have
1) 5+ years of web application development and implementation experience.
2) 3+ years of Web Services experience - Restful or SOAP web services.
3) Experience leading projects
4) Experience leading projects that require integration of multiple technology systems to deliver new online functionality and user experience.
5) Ability to identify and recommend new policies/programs that improve the existing product or develop new programs
6) Ability to identify root-cause issues/improvement opportunities and design approaches/programs/products to improve overall quality assurance
7) Ability to act as a liason between the technical design staff and the business requester to ensure all requirements are met.
8) Knowledge and understanding of business system analysis and design in the financial services industry.
9) Knowledge and understanding of web systems; architecture or design.
10) Knowledge and understanding of design and development of modern web applications and mobile technologies.
11) Knowledge and understanding of technical documentations; for technical design documentation used by engineering teams.
12) Knowledge and understanding of technical documentations; impact analysis, detailed designs and unit test plans
13) Ability to consult at the highest technical level on design, planning, integration, implementation, scalability and problem definition.
Bachelor's degree