Description :
We are looking for a Business Analyst (BA) with strong technical acumen to partner with stakeholders, solution architects, and delivery teams.
The BA will drive requirements discovery, system analysis, API / data integration specifications, and UAT coordination for enterprise-grade CRM, portal, and mobile application solutions.
This role requires someone who can comfortably switch between business workflows and technical details, ensuring solutions are well-defined, feasible, and aligned with product roadmaps.
Key Responsibilities :
- Requirement Discovery & Analysis
- Lead workshops with business stakeholders to capture needs, KPIs, and workflows.
- Analyze end-to-end processes such as :
1. CRM workflows (lead ? opportunity ? closure ? invoicing).
2. Web / mobile app workflows (job / service booking, enrollment flows, compliance checks).
3. Payment, communication, and data integration flows.
Break down requirements into functional & non-functional specifications.Perform gap analysis between current state and target solutions.Technical Requirement Specification :
Write detailed Functional Specification Documents (FSD) and System Requirement Specifications (SRS).Translate business needs into API contracts (REST / GraphQL) including endpoints, request / response structures, authentication methods.Define data models, entity relationships, and DB schema requirements.Document integration requirements for third-party systems such as :1.Payments (Stripe / ACH).
2. Communications (Twilio, WhatsApp APIs).
3. CRM / ERP (HubSpot, QuickBooks, Salesforce).
Analytics / Data Pipelines (Snowflake, Firebase, Postgres).Create sequence diagrams, system context diagrams, and data flow diagrams to ensure clarity.Backlog & Delivery Alignment :
Convert requirements into user stories, epics, and acceptance criteria in Jira.Maintain a Requirements Traceability Matrix (RTM) to map requirements to deliverables.Ensure sprint goals align with backlog priorities and technical feasibility.Work closely with UX / UI designers to validate wireframes against business rules.Support development team by clarifying requirements, edge cases, and dependencies during sprints.Quality Assurance & Testing Support :
Define acceptance criteria for each feature.Collaborate with the QA team to create test scenarios and test data sets.Validate APIs using tools like Postman / Insomnia to confirm contract adherence.Participate in end-to-end system testing and validate integrations.Lead User Acceptance Testing (UAT) cycles with business stakeholders.Governance & Compliance :
Capture compliance and security requirements (GDPR, HIPAA-lite, CCPA, SOC2).Define audit logging, role-based access (RBAC), and data protection needs.Ensure proper data governance documentation (PII handling, encryption requirements).Key Deliverables :
Business Requirement Document (BRD).Functional & System Requirement Specifications (FSD, SRS).API & Integration Specifications (Swagger / OpenAPI where applicable).Data Flow & Entity Relationship Diagrams.Requirements Traceability Matrix (RTM).UAT Test Plan and Sign-off & Skills :Experience : 5 to 8 years as a BA in software product / enterprise application projects.Technical Skills :
Strong understanding of APIs (REST, GraphQL), JSON, XML.Familiarity with databases (Postgres, MySQL, Firebase, Snowflake).Exposure to CI / CD environments (GitHub Actions, Jenkins, Terraform basics).Hands-on with API testing tools (Postman, Swagger).Ability to create technical diagrams (UML, ER diagrams, sequence diagrams).Domain Knowledge (Preferred) : CRM systems, web / mobile portals, SaaS platforms, third-party API integrations (payments, messaging).Methodologies : Agile / Scrum, sprint planning, backlog :Jira, Confluence, Lucid chart, Figma, MS Visio.Soft Skills :
Strong documentation, stakeholder management, and problem-solving abilities.Nice to Have :
Prior experience in multi-project delivery setups (e.g., POD models).Knowledge of cloud environments (AWS / GCP / Azure).Exposure to data compliance & security frameworks.Basic SQL querying and ability to validate backend data.(ref : hirist.tech)