Maplesoft Group is seeking (2) Business Analysts for a one year contract with our NCR client:
The Application Portfolio Management group is responsible for overall lifecycle management of business system applications.
The Business Analyst position will assist with day-to-day lifecycle support activities and may be required to participate in project activities where applicable as the business demands.
The successful candidate will assist with the creation of business requirements, functional specifications, test plans, test scripts and liaise with technical teams.
In order to provide this service, our client has an immediate requirement for two (2) Business Analysts for a period of 12 months. The contract period will start September 15, 2014, with the possibility of extension.
The majority of the work will be performed on-site at the Head Office location in downtown Ottawa.
Under the overall direction of the Portfolio Manager, the Contractors, working in parallel with the organization’s Business Analyst and Support Analyst team and in partnership with the subject matter experts, shall be responsible for the following activities and deliverables:
Gather, analyze and document the business requirements upon adequate validation steps.
Gather, analyze and document all business rules supporting the business requirements upon adequate validation steps.
Assist with the support and maintenance of the existing portfolio of applications
Work with the team to develop enhancements to existing applications
Document and present all documentation (Business Requirements, Business Rules, etc.) for Internal IM and client approvals
Working closely with the Technical lead and the design team to assist from a functional perspective to ensure conformance to existing requirements
Participate and in some instances lead discussions related to logical data and physical application modeling processes (business process modeling) and document the final outcome
Quality Assurance Testing
Lead the coordination of testing activities across groups in support of product release verification
Develop functional and integration test scripts and plans
Perform functional and integration acceptance testing
Assist the clients during the User Acceptance Testing (UAT)
Reporting / Administrative
Act as the primary change supervisor for each product release
Complete status reports on each phase of the work, specifically for analysis, design and testing phases
Participate in team meetings to provide a status report of work in progress, accomplished and problems / issues encountered
Knowledge Transfer / Other Duties
Transfer knowledge, gained through client engagements within the company, to the business analyst and systems analyst.
Other project related duties from a functional perspective.
Specifically, the Contractors shall deliver the following documents in addition to others as needed:
Business Requirements Documents for future enhancements
Updated the lifecycle support documentation of existing applications within the portfolio
This work shall using MS Project, MS Word, MS PowerPoint, MS Excel, and Visio.
The Contractors may also deliver the following:
Implementation Plans, release roadmaps for future enhancements
Business cases, project approval proposals and product gap analysis
Development of end-user Training Plan, User Reference Guide / Manual for application / service
Management Reporting and Issues Log
Quality Assurance Test Plans, Test Log, Scripts
Unit, Integration and System Quality Assurance reports
Conduct interviews and liaise with non-technical clients (managers / employees), developers, data modelers, database administrators and other technical specialists
Submit weekly status reports identifying:
-List of work items accomplished
-Any related problems, issues
-Planned work items for the next period
Qualifications & Requirements:
There are two (2) positions available in Portfolio. The following details the specific requirements for each of the roles:
BA Position #1 must also have the following qualifications:
Minimum of 5 years experience in developing custom medium to large scale B2B or B2C web applications
Understanding of web application technologies, how these technologies are leveraged for solution development and a practical understanding of best practices for web application usability testing
Recent practical experience in analysis and implementation of web-based applications across medium to large scale organizations
BA Position # 2 must also have the following qualifications:
4+ years’ experience as an Oracle E-Business Suite HR Functional Analyst (Key R12 Modules: Core HR, OLM, iREC, SSHR, OSB)
Recent practical experience in similar positions/projects
In addition to the requirements above, both candidates shall also meet the following qualifications:
In-depth experience in requirements gathering & business analysis, writing user documentation, functional specifications, test plans and other documents of a functional rather than a technical nature
Ability to assist with the lifecycle support of existing applications within the portfolio
A practical understanding of software usability and user experience design principles
This position will involve a significant amount of writing. The candidate must clearly show that s/he possesses the necessary skills and experience with regards to the aforementioned deliverables
Ability to facilitate review sessions with the client
Minimum of 5 years experience with various types of software testing such as functional, integration, system, etc.
Ability to perform tasks according to established standards & procedures, and the NAV Canada IM System Development Life Cycle (SDLC) framework or similar industry best practices
Ability to perform tasks according to established standards & procedures, and the NAV Canada IM Quality Management (QM) framework or similar industry best practices
Ability to perform tasks according to established standards & procedures, and the NAV Canada IM Change Management (QM) framework or similar industry best practices
Ability to work within a multi-disciplinary team
Ability to communicate effectively with the client and project team members
Ability to propose, document ,and present approaches and solutions
Ability to respond to critical problem situations in a timely and orderly fashion
Experience with integrated project team delivery