Principal Business Analyst
Primary Role
Principal Business Analyst is responsible for understanding the client’s business needs, 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;
- Document the product’s vision and the project’s scope;
- Document the client’s business requirements in detail, (using use cases or functional specifications) with all assumptions and caveats included;
- 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;
- Take the requirement lead role in projects and must be a key member of the BA Group activities.
- Become involved in other company activities such as training, candidate interview, internal audit, R&D, process.
Professional Requirements
- At least 05 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). Must be able to communicate effectively and confidently with users, team members and management;
- Good listening and interviewing skills to understand a customer’s business environment and processes;
- Proven ability to document business requirements in an accurate, unambiguous and succinct fashion;
- Exceptional presentation and client relation skills;
- Excellent organizational, analytical, as well as oral and written communication skills;
- Aptitude to learn and understand new and emerging technologies;
- Must be flexible and willing to undertake a wide variety of challenging tasks;
- Ability to work with minimal direction on multiple projects;
- Thorough, paying attention to details;
- People, Project and Work Management skills are required;
- Willing to travel is a must.
Education/Training
- BS degree is required
- Advanced degree and professional certification are preferred
