Role Overview
As a Senior Business Analyst, you will act as the bridge between our clients and our product & development teams.
You will engage directly with customers to understand their business processes, capture and analyze requirements, design conceptual and executable process models (BPMN/DMN), and ensure the developed system aligns with the business expectations and definitions of done (DoD).
You’ll also QA/test the product to verify deliverables before final handover to the customer.
This is a hands-on, end-to-end role spanning analysis, modeling, validation, and acceptance.
Key Responsibilities
- Customer Engagement & Requirement Analysis
- Communicate directly with customers to understand their business processes, services, and operational needs.
- Translate customer requirements into detailed functional and non-functional specifications.
- Conduct workshops, interviews, and process mapping sessions with stakeholders.
- Business Process & Rules Modeling
- Design and develop conceptual and executable BPMN (Business Process Model and Notation) and DMN (Decision Model and Notation) diagrams.
- Validate process models with stakeholders and ensure alignment with technical implementation.
- Documentation & Story Creation
- Produce clear and structured documentation: business requirements documents (BRDs), functional specifications, use cases, and user stories (JIRA).
- Define acceptance criteria and ensure stories meet the Definition of Ready (DoR) and Definition of Done (DoD).
- Testing & Validation
- Review developed systems against specifications and acceptance criteria.
- Validate functionality and business logic.
- Participate in UAT and coordinate customer feedback for continuous improvement.
- Delivery & Handover
- Ensure final product aligns with customer expectations and business value objectives.
- Present completed solutions and process outcomes to external stakeholders.
Skills & Qualifications
Must Have:
- 5+ years of experience as a Business Analyst or Product Analyst in a software or IT services company.
- Strong customer communication and stakeholder management skills.
- Great problem-solving skills
- Creative mindset
- Proven ability to translate business needs into system features and user stories.
- Experience producing BPMN and DMN process models (e.g., using Camunda, Signavio, Bizagi, or similar tools).
- Excellent documentation skills (use cases, BRDs, storyboards, JIRA stories).
- Understanding of software delivery lifecycle (Agile/Scrum, DevOps).
- Experience validating and testing delivered features against business rules.
Nice to Have:
- Experience with Camunda, JIRA, Confluence, Swagger, Postman also other modeling & testing tools.
- Basic knowledge of APIs, integrations, or data structures.
- Experience working in multi-disciplinary teams (developers, testers, product owners).
- Familiarity with QA and UAT processes.
- Fluent in English (verbal and written).