Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  00012193

Description Activated On:  2/26/2026 2:58:07 PM


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. 

This position is assigned to the Software Testing (STU), Quality Assurance and Release Management Section (QARMS), Division of Solution Management (DSM), in the Health and Human Services Delivery Center (HHS DC) within the Office of Administration (OA).

The unit provides professional subject matter expertise and consultation functions to various organizations within the Departments of Human Services (DHS), Aging, Health, Drug and Alcohol Programs, and Veterans’ Affairs. Provides support to HHS DC Business Relationship Management, Service Management, the TSO, and CISO Matrix Divisions as well as contracted application development and testing teams.

The primary purpose of this position is to provide application development services in support of accessibility and functional testing activities. One of the goals of the Section is to improve overall quality of services for the agency. This individual will work with the QA test team to review customer business requirements and system requirements and translate them into test scenarios. This individual will participate in test case development and execution, documenting results, identifying defects, bug creation and tracking, and provide test reports and deliverables.

Other responsibilities include supporting Release Management, Change Management, and Quality Assurance processes through the review and approval of deployment requests and to certify release information for both open systems and mainframe deployments. Assists in preparing mainframe deployment requests for release through the review, preparation and delivery of application components to the scheduling area for implementation.

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.

Duties include:

Accessibility Testing - Accessibility is the practice of making information, activities, and/or environments sensible, meaningful, and usable for as many people as possible. Title II of the American Disability Act applies to state and local governments. Under Section 508, agencies must give disabled employees and members of the public access to information comparable to the access available to others. Agencies that receive federal funding are also subject to Section 504 and Section 508 of the Rehabilitation Act of 1973, amended to address online resources.
Tools/ Skills: Level Access Accessibility Management Platform (AMP), Level Access Analytics, Level Access Continuum, Accessible Name & Description Inspector (ANDI), JAWS, JAWS Zoom, and Dragon Naturally Speaking


This individual will participate in the following types of testing:
• Integration
• Acceptance
• Accessibility
• Regression testing

This individual will also document results, identify defects, and provide test reports and deliverables, as well as retesting support once defects have been resolved. This position may perform both manual and automated testing of critical applications created and maintained by the delivery center.
Tools: Selenium, Azure DevOps, Team Foundation Server


Participates in seminars, performs training assignments, and observes technicians, supervisors and information technology managers performing a variety of duties as part of the overall training and development program.

Receives guidance and counseling to acquaint the incumbent with the various specialized functions of application development.

Serves as entry-level programmer on complex systems software development teams utilizing Software Engineering Processes (SEP) and Systems Development Life Cycle (SDLC) methods to include: 1) Requirements management, 2) Configuration/Change Management, 3) Defect tracking and resolution, 4) Test planning, coverage and proficiencies, 5) Version Control and production release cycles, 6) User and systems level documentation, 7) Programming/Development and Software Standards, 8) Implementation and deploy plans and strategies.

Participates as an active member on software development teams in the establishment and/or maintenance of applications within the standard Environments to include mainframe centric, client-server, distributed, and Web-Services Netcentric environments.

Assists with providing programming support to development teams relative to writing software in accordance with the Detailed Systems Design (DSD) specifications and senior level programmer’s guidance and instructions, reviewing own code and work results, assisting in resolving technical problems, and utilization of computer aided design systems and tools. Coordinates with supervisor and Test Lead as directed on task assignments and deliverables.

Assists with performing software programming and analysis work to include: development of individual of multiple system modules, software testing and debugging of programs, participating in software quality assurance (SQA) initiatives, coordinating with other cross-functional technical team members, assessing and reporting on assigned tasks and deliverables status, and documenting computer applications, and participating in lower level Software Life Cycle Management tasks.

Assists developers in the development, testing, assembly, and deployment of software use to support agency missions.

Assists with supervisor and team leads relative to project planning, execution, monitoring, and close-out initiatives. Provides input relative to time to complete assignments, prepares overall assessment on progress and communicating issues associated with multiple task assignments.

Facilitates, incorporates, and implements SDLC, and Capability Maturity Model (CMM) methods, in day-to-day and IT project assignments.

Actively participates in project team/status meetings, SQA audits, deliverables reviews, and automated software development technology initiatives.

Provide technical assistance and support in the reviews of applications readiness and integrity prior to or after migration into production environment, installations and field testing of final software applications.

Effectively manages multiple IT tasks: relative to their planning, execution, monitoring, and close-out phases for individually assigned tasks or team sub tasks and deliverables. Ensures on-time delivery and quality of IT solutions and services provided to our customers.

Actively supports and participates in total quality management, continuous quality improvement, team-based processes, and customer-focused service in all activities of BIS.
Develops and expands technical foundation, proficiencies and core competencies. Attends training courses as required.

Coordinates with supervisor and team leads in the creation of Work Items in Azure DevOps (ADO) for the purpose of tracking work assignments. Routinely updates the status of ADO work items and all applicable information necessary to appropriately route and complete work items. Attaches relevant documentation to the ADO work item as an Attachment. Retests defects as necessary to confirm resolution and closes out work items when completed. Has the ability to create their own work items in ADO at the direction and discretion of the supervisor or team lead.

The incumbent serves as a technical and/or cross-functional project resource for the systems development life cycle (SDLC) management of these mission critical applications used to support DHS Program Offices.

Attends training sessions and participates in formal and on-the-job training designed to develop skills in information technology.

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.

Minimal decision making in support of the less complex details of the life cycle management of a project.

The incumbent makes day-to-day decisions regarding routine tasks impacting his/her assignments; handles multiple assignments and works independently to meet established completion dates. Moderate or complex issues require the incumbent to analyze and present findings either orally or in writing to the supervisor or lead analyst and waits to receive further instructions before taking action.

Work is assigned by either a test lead or immediate supervisor. Work is assigned as general instructions and objectives with assistance being provided, as needed, during the course of the application development period. Work is reviewed by the lead analyst or immediate supervisor for completion, accuracy, technical quality and user satisfaction.

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. 
  N/A
 
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. Performs application design and development activities
 2. Interprets user requirements and translates them into logical instructions
 3. Follows software engineering processes
 4. Provides customer service & end-user support
 5. Conducts research and documents results
 6. Conducts problem analysis and documents resolutions
 7. Manages assigned tasks and deliverables
 8. Comprehends instructions, technical or procedural materials, policies and procedures
 9.
 10.