BUSINESS ANALYST
POSITION DESCRIPTION
A Business Analyst (BA) specializes in understanding business needs and ensuring the solution addresses them. They play a key role in bridging the gap between IT and the business stakeholders and are responsible for assessing business processes, identifying needs, and ensuring solutions deliver value to stakeholders.
RESPONSIBILITIES (included but not limited to) :
- To elicit requirements from SaskPower internal users and develop detailed requirements for system
- acquisition, development, or enhancement projects / work orders.
- Work closely with the Business, Project Managers, Solution Architects, Developers and other IT&S
- resources and rd party representatives as applicable to develop the Deliverables listed below.
- Write and maintain test Approach (strategy / plan for functional, integration and user acceptance
- testing)
- Create complete set of test scenarios and prioritize test scenarios to ensure proper test coverage.
- Create / identify / review and execute manual test scripts.
- Lead test data requirements and test data creation.
- Lead test team and defect meetings (confirm that problems are tracked and addressed)
- Produce status reports and final test phase reports.
Includes activities such as :
Business Analysis Planning and MonitoringElicitationRequirements Management and CommunicationEnterprise AnalysisRequirements AnalysisSolution Assessment and ValidationTesting (General) – not in the BABOKTest Case Development (not in the BABOK)Business Process Analysis and ModelingUser AcceptanceOrganizational Change ManagementAnalysis
Identify enhancement requirements from a business perspective.Facilitate with approved SaskPower users in requirements definition (functional and nonfunctional) activities for proposed enhancements and business process redesign.Collect demand for enhancements.Contribute to forecasting enhancement development requirements (functional and nonfunctional) and identify implementation priorities with established funding limits.Analyze and refine business requirements provided by SaskPower users.Provide suggestions to enhance those business requirements that have been received andoffer options and provide project documentation for approval as per the T&S process.Coordinate agreement on a single requirements definition for applications shared by multiplegroups.Awareness of business best practices to leverage and enhance business operations.Develop / update benefits document that supports the new or enhanced solutions.Detailed Requirements Definition (design)
Prepare detailed application, data conversion, Interface design and technical softwareapplication requirements, as required.Perform peer review of design documents.Define the criteria for acceptance of the requirements.Identify any negative impacts on existing operations, maintenance, and service levels.Ensure that all data processing, all output requirements ( restart and reprocessing needs)as well as backup and restoration are maintained.Test Case Development
Development and documentation of system integration test cases and user acceptance testcases.Facilitate User Acceptance testing including defect management.Where applicable, work with other parties ( SaskPower's users, rd Parties) to developtest cases.Traceability to requirementsApplication Build or Procurement
Identify opportunities to enhance existing functionality in accordance with designspecifications, development and documentation standards and quality requirements.Warranty Support
Establish warranty expectation and agreement.Identify and initiate remedial actions based on warranty agreement and performancemonitoring, assessment, and reporting. This includes follow-up of all monitoring, reportingand assessments with : Assignment of responsibility for remediation.Test Planning
Write and maintain testing approach (strategy / plan for functional, integration and useracceptance testing)Provide testing task estimates.Create complete set of test scenarios and prioritize test scenarios to ensure proper testcoverage.Test Preparation
Create / identify / review manual test scripts.Lead test data requirements and test data creation.Create test schedules.Test Execution
Execute manual test scripts.Log defects and enhancements.Lead test team and defect meetings.Produce status reports and final test phase reports.Monitor test progress and resolve or escalate issues as appropriate.Testing Transition to Operations
Identify regression test sets.Send any open defects and supporting documentation to operational support teams.Provide knowledge transfer to operation support teams.Mandatory Education / Certifications :
Post-secondary education in computer technology (BSc, MSc)Mandatory Experience :
Education & Certifications
PROCI certified.CBAP certified or equivalentGeneral
Working knowledge of PM best practicesAbility to understand complex processes and complex business rules.Ability to translate technical processes into business language.Possesses general understanding in the areas of application programming, database, and systemdesign.Proven testing skills and techniquesProven documentation skillsProven communication and facilitation skillsStrong analytical and problem-solving skillsExperience with SDLC best practices.Able to function within a high level of activity (working with deadlines on several concurrentinitiatives).Experience writing and maintaining test strategies and test plans.Experience creating and prioritizing test scenarios to ensure proper test coverage.Experience creating / identifying / reviewing and executing manual test scripts.Experience logging defects and enhancements.Procurement Document ExperienceWork Location : Regina, Sask.
Work Duration : / / to / /