Careers - Business Analyst

Core Competencies:

Analysis and Solution Definition

  • Quickly understands the business issues and data challenges of client’s organization and industry.
  • Identifies client organization’s strengths and weaknesses and suggests areas of improvement.
  • Reviews and edits requirements, specifications, business processes and recommendations related to proposed solution.
  • Develops functional specifications and system design specifications for client engagements.



  • Assists in the facilitation of team and client meetings.
  • Ability to work in geographically distributed teams.
  • Responsible for creating and maintaining all requirement and project related requirement  documentation including BSDs, FSDs.
  • Delivers informative, well-organised presentations.
  • Ability to understand client requirements, expectations and breakdown the same to the concerned teams.


Technical Understanding

  • Possesses understanding in the areas of application programming, database and system design.
  • Understands how cloud based distributed applications work.
  • Sound working knowledge of tools like MS Visio, MS Office and JIRA.
  • Sound understanding of bug tracking tools.


Problem Solving

  • Identifies critical issues with ease.
  • Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems.
  • Pushes creative thinking beyond the boundaries of existing industry practices and client mind-sets.
  • Ability to work independently and with minimal supervision.


Process Knowledge

  • Experience in working in an Agile Scrum environment with ability to breakdown requirements into Epics, features and user stories.
  • Knowledge of Agile Scrum tools and
  • Attend sprint planning meetings and work towards defining the sprint items along with the product stakeholders.
  • Attend weekly status meetings and effectively communicate the same to the concerned stakeholders.


Quality Assurance

  • Ability to define detailed acceptance criteria and conduct acceptance testing.
  • Ensure issues are identified, tracked, reported on and resolved in a timely manner
  • Work with the Quality Assurance team to ensure complete coverage of listed out acceptance criteria.
  • Provide significant contributions in the testing and debugging of new software or enhancements to existing software.
  • Collaborate with all stake-holders to ensure all acceptance criteria have been met during the post- release process.


Professional Qualities:


  • Generates enthusiasm among team members.
  • Proactively seeks opportunities to serve in leadership roles.
  • Challenges others to develop as leaders while serving as a role model.



  • Facilitates effective team interaction.
  • Acknowledges and appreciates each team member’s contributions.


Client Management

  • Develops relationships with client personnel that foster client ties.
  • Communicates effectively with clients to identify needs and evaluate alternative business solutions with project management.
  • Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
  • Manages client expectations effectively.
Share on Google+Share on LinkedInPin on PinterestTweet about this on TwitterShare on Facebook

Apply For This Position

Fill out the form below and we will get in touch with you.