Gather, interpret, and translate customer needs into functional and non-functional requirements. Model and document requirements that are easy to understand for stakeholders.
Develop Use Cases, UI prototypes, data flow diagrams, data models, etc., and produce documentation that enables easy understanding and development of proposed solutions.
Identify process, technology, and architectural changes necessary to support current and future business goals and objectives.
Develop, organize, and present ideas in a convincing manner.
Work closely with SMEs, Solution Designers, and other concerned teams throughout the project lifecycle.
Encourage communication, collaboration, and stakeholder participation throughout the SDLC, where stakeholders, project team members, and developers are not necessarily co-located.
Judicious use of natural resources.
Education:
Bachelor's/Master's degree in Computer Science, Engineering, or relevant field with 6+ years of overall experience. Curiosity and a keen desire to learn new testing techniques.
Experience:
5+ years of experience working as a Business Analyst. Experience/knowledge of various types of testing and their usage.
Experience with Agile methodologies: Scrum, Kanban, etc.
Experience in developing functional and non-functional requirements.
Demonstrate creativity, learnability, and ability to innovate.
Bring technical insights to solve business problems.
Strong research skills with attention to detail.
Excellent communication and consultative personality.
Ability to explore, analyze, and utilize various software platforms from an end-user perspective.
Experience in analysis and basic statistical analysis.
Ability to work independently and jointly in unstructured environments in a self-directed way.
Experience working closely with team members during the development and rollout of products.
Candidates with experience in any Banking Product, CRM Solution, or Digital Transformation Project will have an added advantage.
Expertise in writing and executing test cases.
Experience in complete SDLC, Agile Scrum, DevOps, and automation of testing, including practices like Test Driven Development, Domain Driven Development, and Behavior Driven Development.
Hands-on experience in Continuous Testing.
Experience in working with cross-cultural and geographically distributed teams.