Experience
5-6 years of relevant experience as a Business Analyst / Technical Business Analyst, preferably in banking or financial services projects.
Business Domain Knowledge (Mandatory)
Strong understanding of Banking systems, especially:
- Payments (real-time & batch)
- Accounting & General Ledger systems
- Transaction processing flows
- Reconciliation and settlement concepts
Technical Skills (Mandatory)
- Strong knowledge of Java, SQL, and Linux/Unix environments
- Good understanding of Spring Boot based applications
- Experience in analyzing APIs, logs, database schemas, and system integrations
- Ability to work with developers on debugging and production issue analysis
Testing Skills (Mandatory)
- Strong understanding of Software Testing Life Cycle (STLC) and defect management process
- Experience in preparing and reviewing test scenarios, test cases, and test data
- Hands-on experience supporting SIT, UAT, and regression testing
- Ability to validate business flows for payments and accounting/ledger systems
- Experience working with defect tracking tools such as JIRA, Azure DevOps, or similar
- Knowledge of API testing using tools like Postman / Swagger is a plus
Soft Skills & Competencies
- Excellent communication and stakeholder management skills
- Strong client-handling and requirement-negotiation abilities
- Highly responsible and ownership-driven toward deliverables
- Ability to work independently and manage multiple priorities
- Highly focused, detail-oriented, and quality-driven
- Team player with strong collaboration skills across cross-functional teams
Education
- Bachelor's degree in Engineering, Computer Science, Information Systems, or related field