Copious Software

Urgent - Business Analysts (Intermediate) - Johannesburg

All jobs Print Apply


Active since 10-03-2015 Job category IT - Software Development
Location Johannesburg Level Professional
Educational level Bachelor / Graduate Employment type Permanent contract
Hours 0 Salary Market related
Number of position(s):

Two (Both are permanent position with client)

Key purpose:
  • Understanding the business requirements, and through a structured process documenting, validating and translating it into functional specifications that are used by developers to craft a technical solution. Testing and validating the functionality of the technical solution against the business requirements. Ensuring that the business requirements are delivered in the implemented solution. Translate the business vision into the design. Connect the business model to the systems architecture.
  • Interfacing between the business client and the development team with regards to the business and functional requirements. Working with multiple business areas and multiple teams that require deep integration of solutions. Involve scope that stretches across departmental boundaries, or which scope impacts on multiple business areas.
  • Building and maintaining strong relationships with clients, and acting as consultant on the application. Lead a team of business analysts in a business area. Stand-in for his Development Manager if necessary in an advisory capacity.
Key outputs Business Case:

• Act as a consultant to the client on the application.
• Gauge the extent and depth of a problem which may or may not be confined to his/her own business or development area through his/her insight into the extent of the problem or opportunity. Advice when a requirement is raised which does not fit in with the business strategy.
• Participate in client planning forums and advise on solutions.
• Challenge the business in their thinking, especially to understand the intent of the business requirement.
• Assist business to articulate the benefits they wish to realize with the solution.
• Pursue enquiries with clients to understand the "why" rather than the "what" of the business request.
• Facilitating the development of a Business Case, which may include a financial analysis.
Customer Requirements Specification (CRS):
• Follow a structured process to listen to, understand and document client requirements.
• If needed, facilitate activities like interviews or JAD sessions to expand the understanding of the business requirements.
• If required, perform analytical tasks, data extracts, run queries or any other form of analysis to gather information.
• Following up with clients to clear up ambiguity and possible misunderstanding. Documenting the requirements in a Business Requirements Specifications (CRS) document (which may include UML models, business process documents).
• Nsuring alignment between the Business Case and the CRS.
• Manage the quality of the documentation produced by the members in his or her team.
• Review the functional requirements with the client, using appropriate formats such as presentations and walk-through discussion.
• Conduct peer reviews of other BAs Requirements Specifications.
Product Requirements Specification (PRS).
• Design and validate the functional solution.
• This involves interpreting the BRS into a set of Functional Requirements Specifications (PRS).
• Apply knowledge of the system, interfaces and dependencies to highlight integration aspects that must be considered. Identify a set of stakeholders that need to be involved in creating and validating the PRS.
• Interview business and technical owners, as well as experienced members of the development team (Development Manager, Architect).
• Build & demonstrate GUI prototypes, to validate the designs. Perform modelling & build data models that simulate the solution.
• Utilise a range of techniques such as JAD, interviews, observations, questionnaires, GUI prototyping, benchmarking, data modelling, focus groups, and state diagrams.
• Advice business on the impact of implementing the solution, specifically risk associated with resourcing or secondary impacts such as training needs & post-production support.
• Identify and design a set of test cases/scripts, test scenario's and test data sets to accompany the PRS. Validate the PRS and Test Basket with the client and identified stakeholders and obtain sign-off.

Test Basket:
• Once developers have completed unit testing, test the solution by applying the test basket.
• Record test results and log bugs/issues back to development team, with appropriate documentation and commentary as per the test procedure. Log change controls.
• Once business (super users) proceed to UAT, handle client queries and do analysis on errors (if required).
• Refer errors back to development team, and maintain logging and documentation aspects. Validate and verify the test results obtained by others in the team.
• Once testing is complete, obtain client sign-off on testing.
• Maintain and update the CRS and PRS with any added content.
Behavioural competencies • Customer Service Orientation, Result Orientation, Conflict Resolution, Negotiation skills
• Time Management, Professional Communication (written, verbal/presenting and listening)
• Creativeness, Innovation, Stress Management, Assertiveness, Tenacity
Technical competencies •SQL queries, Business Writing Skills, Presentation and Facilitation Skills
•Process Mapping, Entity Diagram mapping
•Software testing pack design, functional testing

Year(s) experience required Minimum of 5 years.

•Qualifications: B. Com Informatics/ Relevant tertiary qualification
•UML Expert courses, BPMN Advanced course, IIBA certified (advantageous)
•UML and SQL experience.

Package Market related or better for deserving professionals.

Certification required Certification in related technology is advantage.

Client’s location Sandton, Johannesburg, South Africa

Client’s domain Health Insurance.

Type of employment Permanent with client.

Selection process Shortlisting & Interview (may be 2 rounds)

More information
This listing is a full-time job

Job category IT - Software Development
Industry / Industries IT
Region South Africa
Keywords Business Analysts, Intermediate

Contact information

Name Rohit Singh