Description

Position Description:
The ideal candidate will perform software quality assurance testing across banking products, platforms and should be proficient with various automation tools and techniques. The individual should be experienced in functional testing, possess good automation testing skills, and take ownership of items independently while tracking to closure. The candidate will liaise with global teams to understand requirements, create test cases (e.g., unit, component, multi-component), as well as automate and deliver projects. The position requires attention to details, coupled with ownership, to ensure the delivery of high-quality applications.
Responsibilities
QA test planning and execution.
Understand requirements, create test cases, automate, and deliver projects run on Agile methodology.
Write Test utilities and create frameworks to support Quality Engineering, as needed.
Actively contribute and participate in daily stand-ups, and Agile Sprint planning sessions.
Collaborate with developers and other QA teams.
Required Skills
10 years of hands-on experience in QA.
Experience in JavaScript/cypress
Experience in Core Java 1.8+, SQL, Gherkins-Cucumber, JMeter.
Techno functional skills
Experience in Unix/Linux environments.
Scripting experience in Unix/Linux environment.
Excellent test case creation ability.
Excellent problem-solving skills.
Experience in Agile Methodology (e.g. Scrum).
Team player with good communication skills to work effectively in a global team.
Self-driven, motivated, and innovative
Desired Skills
Python
Prior experience working in the Financial Services Industry
Experience in CI/CD

Education

Bachelor's degree in Computer Science