Job Description
The System Analyst is responsible for understanding and translating business requirements into functional requirements for the target product or platform. This role works closely with business stakeholders, solution architects, and delivery teams to ensure all requirements are addressed in solution design and delivery. The position also supports functional testing, develops test cases and data, and validates delivered solutions to ensure alignment with business and technical requirements.
Responsibilities
- Develop functional requirements based on business requirements.
- Identify and define non-functional requirements in collaboration with solution architects.
- Analyze and identify gaps in business requirements and validate findings with end users.
- Translate business requirements into functional and testable scenarios.
- Explain proposed solutions to business users and align expectations.
- Map product features and out-of-the-box capabilities to functional requirements.
- Conduct fit-gap analysis and recommend feasible alternatives.
- Support product evaluation during the service definition phase.
- Manage changes to both functional and non-functional requirements throughout the project lifecycle.
- Develop test cases, test plans, and test data to support solution validation.
- Assist in functional testing and test execution activities.
- Coordinate application functional testing in alignment with delivery manager direction.
- Test systems, document results, and track defects with business and IT stakeholders.
- Perform basic troubleshooting and issue analysis.
- Ensure delivered applications meet defined functional and technical requirements.
- Maintain testing documentation, including test cases, plans, and reports.
- Report defects and test results promptly and collaborate with stakeholders on resolution.
- Provide testing guidance and support to relevant stakeholders.
- Ensure operational support processes align with business objectives.
Qualifications
Experience
- 5–8 years of experience as a System Analyst or in a similar role.
- Exposure to large-scale banking or financial services programs.
- Proven delivery experience in core banking or deposits-related projects (CASA and/or Time Deposit products).
- Must have participated in at least three (3) end-to-end project lifecycles, from requirements gathering through deployment.
- Experience managing multi-stakeholder projects is highly preferred.
Knowledge Areas
- Financial services processes, products, and operations.
- Core banking systems, particularly deposits products (CASA and Time Deposits).
- System integration patterns within financial services environments.
- Functional and non-functional requirements for enterprise systems.
- Software Development Lifecycle (SDLC) and testing lifecycle methodologies.
Skills
- Strong ability to clearly articulate business, functional, and non-functional requirements.
- Ability to translate requirements into testable scenarios and test cases.
- Strong business-to-technology communication and stakeholder management skills.
- Excellent written and verbal communication skills.
- Strong documentation skills, including interface specifications, data mappings, and integration artifacts.
- Test planning, test case design, and test execution support capabilities.
- Strong analytical thinking and fit-gap analysis skills.
- Effective presentation skills for both business and technical stakeholders.
Other open roles at Nagarro(6)
Nagarro is a global digital engineering and AI transformation company. Its Fluidic Intelligence drives seamless intelligence flow, improving speed, decisions, and productivity.
Key team members

Manas Human

Vasco Marçal Grilo

Jonas Olsson

Roland Kirst
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.