Job Description :
Responsibilities
o Foster a culture of testing and high quality software
o Participate in the scrum team with a focus on quality, ensuring stories are properly groomed to have appropriate acceptance criteria
o Provide audit and governance on the testing practice within the scrum team
o Participate in the broader testing and testing automation community in order to drive the strategy, share best practices, and improve the overall quality and testing disciplines

Skills and Experience
5-10 years as a quality engineer
Demonstrates complete end to end ownership of the quality of the application
Demonstrates a customer first view of quality
Expertise in test case definition (both manual and automated)
Ability to define positive and negative test cases and various data permutations
Experience in managing complex data sets for reliable automated testing
Experience with automated test concepts and tools
Understanding of BDD principles
Experience with Gerkin and Cucumber
Experience integrating with CI and CD tools like Jenkins
Good communication skills in person and over the phone
Experience in the identity and access management, security, or fraud domains a plus
Experience with high volume, mission critical applications
Strong written and verbal communication skills
Experience testing multiple channels and modes, e.g.
Strong interpersonal skills and time management skills
Strong analytical and troubleshooting skills