Job Description & Requirements
Responsibilities:
- Perform In-Dev Tester role while working with the squad team members to ensure that committed functionalities are developed and deployed appropriately, as per user stories.
- Prepare test cases and test scenarios by understanding user stories.
- Execute test cases for the user stories developed by the squad.
- Prepare agile quality metrics based on test execution results.
Essential Requirements (Skills Requirements):
- Bachelor of Engineering / Bachelor of Technology.
- 8+ years of experience in testing Banking Payment & Cash Management application development lifecycle.
- Ability to work as part of the squad.
- Ability to prepare test cases based on user stories and acceptance criteria.
- Experience in executing test cases, logging defects, etc. Experience with JIRA.
- Excellent communication skills, essential for sprint-end demos to the Product Owner (PO) and other stakeholders.
Good to Have:
- Experience in API testing and automation testing.
- Experience in writing basic SQL queries in databases.
Technical / Professional Skills:
- Experience in Agile ways of working; experience working in a full-stack squad is preferred.
- Experience in Transaction Banking - Cash Management is preferred.
- Experience with JIRA and Confluence.
- Ability to work as a Business Analyst to understand user stories and write test cases for functionalities.
- Provide daily reports of test case coverage and test execution results.
- Ability to derive quality metrics based on test execution results.
- Experience in providing functionality demos at the end of a sprint to various stakeholders & PO.
Non-Technical / Soft Skills:
- Excellent written and verbal communication skills in English.
- Team player capable of working with a multi-cultural team across geographies.
- Ability to work with different stakeholders to remove blockers and navigate complexities to achieve timely outcomes.