Contribute in an agile team by driving user story analysis and feature grooming, designing and developing thorough test-cases and test scenarios.
Create and maintain automated tests running in a continuous integration environment.
Ensure excellent application usability through careful manual testing
Collaborate with Product team, development team and backend teams to plan, test and release high-quality features in the apps.
Work closely with development team to iteratively test concurrently with feature development
Analyze and create end point mocks to aid in testing
Assists in estimation and assessment of feasibility of features
Follow and help cultivate consistent development best practices
Work closely with development team to iteratively test concurrently with feature development
Qualifications
Experience writing automated tests and custom automation frameworks
5+ years of technical experience in a software development organization with a Bachelor’s or Master’s Degree in Science (preferably Computer Science, Engineering or other related disciplines)
Has exposure to a variety of distributed infrastructure technologies and systems
Has clear understating of API testing and related tools
Hands on testing experience with salesforce, Apex and or force.com
Hands on experience in leading highly complex projects
Ability to pull logs and debug issues at client and server side independently
Keen to learn and adapt quality engineering best practices available in market
Excellent interpersonal and communication skills
Deals well with ambiguous/under defined problems; able to think abstractly
Eagerness to work iteratively and collaboratively to build new software
Experience with Swift and/or Functional programming is a plus
Experience with java, JavaScript or .net technology is a plus