Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  50342236

Description Activated On:  2/26/2026 8:42:40 AM


Position Purpose:
Describe the primary purpose of this position and how it contributes to the organization’s objectives. Example: Provides clerical and office support within the Division to ensure its operations are conducted efficiently and effectively. 

The Division of Data Resources within the Pennsylvania Game Commission builds and maintains custom applications for the agency and manages enterprise data to ensure information is accessible, accurate, and meaningful for staff. This Business Analyst position serves as the primary liaison between technical teams and business program areas. The role is responsible for gathering and analyzing requirements, resolving system and process issues, identifying opportunities for process improvement, and providing ongoing user support.
The position supports the development and enhancement of complex information technology systems through activities such as requirements elicitation, business process and interface design, test case development, facilitation and coordination of system and user acceptance testing, documentation creation, and knowledge transfer. The Business Analyst works closely with application developers, database administrators, and technical support staff to accurately convey system needs, conduct product demonstrations, and ensure expectations are clearly defined and met. This role ensures that technology solutions effectively support the agency’s operational goals and business processes.

Description of Duties:
Describe in detail the duties and responsibilities assigned to this position. Descriptions should include the major end result of the task. Example: Types correspondence, reports, and other various documents from handwritten drafts for review and signature of the supervisor.

This position is located within the Division of Data Resources, Bureau of Automated Technology in the Game Commission, and reports to the Chief of Data Resources Division.
Serves as a liaison between Game Commission staff and the Data Resources division staff that supports PGC’s 85+ highly complex IT Dashboard applications. Game Commission staff range from field staff such as biologists, foresters, and law enforcement, to office and administrative staff including executive office staff and senior staff members.
Leads business and or report requirements sessions with Game Commission staff that range from entry to executive level from all departments in the agency for new and existing IT applications. Systems include Oil and Gas, Workers Compensation, Work Plan, Game Desk, Hunter Access, Hunter Safety Instructor, etc.
Documents business requirements specifications and translates those into system/functional requirements through detailed acceptance criteria ensuring that developers have clear, actionable guidelines to follow in an application life cycle management tool such as Dev Ops.
Leads design sessions with developers, testers, database, and network staff to review requirements and discuss system design solutions to new and existing business processes.
Participates and leads, as needed, daily stand-up calls with development and tester team identifying roadblocks and tracking progress. Takes output from meeting and updates Dev Ops as well as communicates with business areas current status and gets clarification as needed for roadblocks.
Participates in bi-weekly sprint grooming sessions with development and tester team. Gives input from business areas during meeting to any questions that arise from either team.
Analyzes requirements changes against existing regulations and Commission documentation (ie Seasons and Bag limits, approved/potential bills, Commission Board regulatory changes).

Analyzes requirements to ensure benefits and impacts of the proposed changes have been appropriately considered.
Performs demonstrations to Game Commission staff of new or existing functionality as it relates to their requested changes, or to demonstrate similar functionality to new changes they are requesting.
Maintains knowledge of the entire System Development Life Cycle (SDLC) and participates in all parts of it for our dashboard applications.
Writes and executes test scripts from requirements and performs testing in both our Quality Assurance (QA) and User Acceptance Test (UAT) testing environments. Test scripts include both positive and negative test scenarios based on the requirements. Scripts also include security testing ensuring the correct level of access has been coded by the developers. Writes and executes regression test scripts.
Lead a team of tester staff by providing requirements then reviewing their test scripts and test results against the documented requirements. Identifies any additional scenarios for testing and ensures comprehensive test coverage. Identifies scenarios for load testing and reviews results with tester team. Oversee defect resolution and retest activities.
Coordinates User Acceptance Testing with Game Commission staff and documents their feedback in Dev Ops back to the development staff. Provides test scripts to Game Commission staff where appropriate.
Reviews accessibility findings with development staff to ensure public facing systems are meeting or exceeding the threshold set by OA. Performs regression testing on any updated system as needed.
Coordinates releases to Production with development staff and Game Commission staff. Communicates with Game Commission staff expected timelines.
Creates training materials and user guides for new or changed system flows. These include screen shots, demonstrations, how to use guides, or end user training.
Creates security matrix documentation for systems identifying differences in existing system roles that will be used in development and for help ticket resolution.
Functions as the lead analyst for the division for the Game Desk application (ticketing system). Review, validate, recreate issues and discuss with Game Commission staff their tickets to understand their issues and get the information needed. Resolve tickets where applicable and communicate back to customers.

Analyze tickets against existing requirements and system documentation discussing with development team where appropriate. Document tickets for escalation in Dev Ops with appropriate acceptance criteria including steps to recreate with screen shots or screen recordings. Track tickets through development and report back to customer.
Analyze and evaluate tickets at a monthly level to determine if additional training or communication with staff is needed. Identify patterns in tickets and request additional research by the development team as needed.
Participate in data retention requirements and understand the impact to the existing systems.
Establish and maintain cooperative working relationships with coworkers, vendors, and internal and external customers. External customers include PA Fish and Boat Commission, Western PA Conservancy, Administrative Office of PA courts; Vendors include Mineral Soft, Flowfinity.
Performs other related duties as assigned.

Decision Making:
Describe the types of decisions made by the incumbent of this position and the types of decisions referred to others. Identify the problems or issues that can be resolved at the level of this position, versus those that must be referred to the supervisor. Example: In response to a customer inquiry, this work involves researching the status of an activity and preparing a formal response for the supervisor’s signature.

This position works and makes decisions with independence within the broad goals and objectives and the day-to-day guidance and feedback provided by the Division Chief. When necessary, escalates matters of unusual complexity to the Division Chief’s attention for further guidance or direction.
An employee in this position is expected to identify and coordinate the necessary efforts with program area and/or IT staff to accomplish objectives. Project status is monitored by the Division Chief. Status is reported daily at stand up and biweekly at sprint grooming.

Requirements Profile: Identify any specific experience or requirements, such as a licensure, registration, or certification, which may be necessary to perform the functions of the position. Position-specific requirements should be consistent with a Special Requirement or other criteria identified in the classification specification covering this position. Example: Experience using Java; Professional Engineer License

Experience:



Licenses, registrations, or certifications:

1. 
  Class C Driver's License
 
2.  
N/A
 
3.  
N/A
 
4.  

 
5.  

 
6.  


Essential Functions
: Provide a list of essential functions for this position. Example: Transports boxes weighing up to 60 pounds.
 
 1. Communicate effectively verbally and in writing
 2. Work effectively in a team environment
 3. Understands and applies information technology and application development methodology concepts.
 4. Adjusts to frequent shifts in priorities and workload to timely achieve goals and objectives.
 5. Independently identify and resolve problems.
 6. Uses a personal computer, Microsoft Office Suite, Azure DevOps.
 7. Troubleshoot systems
 8. Detail oriented and ability to learn the knowledge associated with the Dashboard Systems
 9. Travel as required and attend meetings, trainings, seminars, etc.
 10.