Job ID: PA-584030 (95691219)
Business Analyst with user stories, use cases, BPR, change management, agile, Test Manager and TFS experience
Location: Mechanicsburg, PA (DOC)
Duration: 12 months
Interview: In-person
SkillRequired / DesiredAmountof ExperienceExpertise Rating
Experience with writing user stories and use casesRequired5Years
Experience with developing business requirementsRequired5Years
Experience with developing functional requirementsRequired5Years
Experience business process re-engineeringRequired4Years
Experience in change managementHighly desired3Years
Experience with Agile Development MethodologyHighly desired3Years
Experience using the Test ManagerHighly desired3Years
Experience with Team Foundation Server (TFS)Highly desired3Years
WORKSITE: 1920 Technology Parkway, Mechanicsburg, PA 17050
DOC requires the services of a Business Analyst staff augmentation consultant to assist the technical staff in gathering and documenting the system functional and system requirements for new development projects and enhancements to existing applications for DOC and Pennsylvania Board of Probation and Parole (PBPP) users.
DOC BIT utilizes primarily agile project methodologies, however both waterfall and agile project methodologies are utilized. As such, experience with both waterfall and agile project methodologies will be preferred.
Specific Duties:
1.Collects, analyzes, and documents business rules, processes, and legislation.
2.Leads business requirements gathering sessions with business and technical resources for complex system development projects.
3.Analyzes legislation or other business documentation (i.e. policies/procedures, RFPs, etc.) to determine necessary IT system changes or changes to business processes required to meet the objectives of an agency initiative.
4.Works with business users to develop and implement improved business processes for their application to an IT system in support of agency program policy.
5.Works with users to develop or enhance system requirements.
6.Prepares or reviews detailed functional specifications for complex IT systems development or enhancement projects to be used by developers for system coding.
7.Participates in the development of detailed functional specifications for highly complex system development and enhancement projects.
8.Prepares user stories and use cases and involve in agile development project team.
9.Develops user acceptance test scripts.
10.Conducts system testing or coordinates system testing with users and Q/A Team.
11.Reviews and approves test results performed.
12.Prepares system change requests.
13.Plans for the implementation of system changes.
14.Recommends system or system change implementation schedules.
15.Updates training materials and provides user training.
16.Troubleshoots system, data, or process problems.
17.Prepares queries and reports using various reporting software packages.
18.Performs related work as required.
