Primary Role |
|---|
| Business Analyst is responsible for understanding the client’s business need, capturing the domain expertise that the client has, and translating this accurately into a succinct requirements document that will serve as the input to the software designers. |
Working Relationships |
|---|
| Report directly to supervisor(s) and Project Manager if required. |
| Work with project team members and others. |
| Communicate with client counterparts if any. |
Professional Responsibilities |
|---|
| Assess the client's business needs and business processes (current and future). |
| Interview the domain experts at the client company to capture all relevant domain knowledge. |
| Define quality attributes, external interfaces, constraints, and other nonfunctional requirements. |
| Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards. |
| Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly. |
| Serve as an internal point of contact for Development whenever requirements need to be clarified. |
| Coach and/or mentor other junior BAs in the firm. |
| Become involved in other company activities such as training, candidate interview, internal audit, R&D, process. |
Professional Requirements |
|---|
| At least 02 years experience in BA role with in-depth knowledge of at least one domain that match the company's business focus. |
| Knowledge of software development process, especially software requirement analysis. |
| Excellent command of English communications skills (speaking, reading and writing). |
| Willing to travel is a must. |
Education/Training |
|
|---|---|
| BS degree is required. | |
| Advanced degree and professional certification are preferred. | |