Payroll/HCM Integration Regression Tests
HCM TimeCard/Time Off Request
Manual Punch by Jobs (Reg - 8, OT - 8 TO 12 HRS, Other time > 12 hrs daily basis) Time card type - By Job
1) Hourly employee(s) can manually enter hours - clock in and clock out ( regular, overtime and other time hours) and approve their active time card before getting his Manager's approval 2) Manager reviews the employee certified timecard in the view activity and approves the timecard in the approve log screen. 3) These approved hours are then pulled into upcoming standard payroll by the Controller/ Payroll Admin (Full Payroll access) who is assigned to run the payroll. Controller clicks approved hours in the Step 1 of Run Payroll to ensure accurate hours for the employees are displayed in order the process and approve entire payroll to payroll step 2 and step 3. Pre-requisite- TC configuration,Work schedule and Employee role ( This must be regressed everytime)
Login as Employee
Navigate to the Time Card
Add Employees' Time Card Entry with Different Jobs
Certified Hours After Submitting Hours by Employee
Navigate to the Request Time Off
Request Time Off - Search With Multiple Options
Request Time Off with Single Day Option
Login as Timecard Manager
View Activity
Navigate to View Activity
Search with Multiple Options
Add Punch for an employee
Edit Punch for an employee
Add Time off for an employee
Edit Time off for an employee
Delete an existing punch
Approve log
Navigate to time sheet approve time log
Search with Multiple Options
Approve All Punches for Different Job
Approve All Overtime for Different Jobs
Return to Main to Approve Time Log for Time card
Approve All Time off
Verify all Punches and time off approved in Approve Time Log
Login as Payroll Admin /Controller
Manage Payroll
Run Payroll
Step 1 to 3
View Paystub
Approve ( optional) and View the same paystub
Auto Punching - Basic Timesheet ( Paystub ,Punch and Timeoff)
1) Employees autopunches hours upon clicking clock in and clock out on daily basis. The time is registered automatically by the system clock. Hence the timecard is not certified by employee. 2) Manager will review the timecard close to paycycle's due date in the view activity screen/approve log. The Manager is able to make updates ( most of the employee don't have access to update tiime cards for any changes) before approving time card in the Approve log screen. 3) Payroll Admin or Payroll Specialist runs payroll and verifies that the approved hours show up correctly in Pay-stubs and other Reports in Step 3 of Run Payroll before actual Approval. Dependency = TC Configuration, Work schedule and Employee role set up (This must be regressed often especially when there are time card related tickets)
Login as Employee
Navigate to the Time Card
Start your day
Login as Manager
View Activity
Navigate to View Activity
Search with Multiple Options
Add Punch for an employee
Edit Punch for an employee
Add Time off for an employee
Edit Time off for an employee
Delete an existing punch
Approve Time log
Navigate to time sheet approve time log
Search with Multiple Options
Approve All Punches and Overtime
Approve All Time Off
Login as Payroll Admin /Controller
Manage Payroll
Run Payroll
Step 1 to 3
View Paystub
Approve ( optional) and View the same paystub
Auto Punching -By Job Timesheet( Paystub, Missed Punch and Punch. Paystub, Punch and Time off)
1) Employees are able to auto-punch hours - clock in and clock out on daily basis. They are able to manually edit hours to make changes if any. The timecard is required to be certified by employee. 2) Manager will review the timecard close to paycycle's due date in the view activity screen/approve log. The Manager is also able to make updates if required, before approving time card in the Approve log screen. 3) Payroll Admin or Payroll Specialist runs payroll and verifies that the approved hours show up correctly in Pay-stubs and other Reports in Step 3 of Run Payroll before actual Approval. Dependency = TC Configuration, Work schedule and Employee role set up (This must be regressed everytime)
Login as Employee
Navigate to the Time Card
Start your day
Login as Manager
View Activity
Navigate to View Activity
Search with Multiple Options
Add Punch for an employee
Edit Punch for an employee
Add Time off for an employee
Edit Time off for an employee
Delete an existing punch
Approve Time log
Navigate to time sheet approve time log
Search with Multiple Options
Approve All Punches and Overtime
Approve All Time Off
Login as Payroll Admin /Controller
Manage Payroll
Run Payroll
Step 1 to 3
View Paystub
Approve ( optional) and View the same paystub
Main topic
HCM Benefits
1) Benefit Enrollment by employee - Any plan can be tested. For simplicity and faster shipping, plan used is 'Spouse coverage enrollment' executed by Employee via HCM > Benefits >Enroll and Change in Benefits. 2) Upon updated plan submission by Employee, the Payroll Admin or Controller reviews the change in the Payroll>Confirmation Reports, approves the change. 3) Once the plan is approved, the updates are also displayed in EE> Deductions, Plan Benefits and Dependants. 4) Payroll Admin runs the payroll and is able to verify the changes in Step 2 of Run Payroll in the Deductions section and review Payroll in Step 3 before final Approval. Dependency = Enrollment configuration, Plan Levels, Rates, Employee and Dependant Profile and Compensation. ( This must be regressed everytime)
Login as employee
Navigate to the Enroll In/Change My Benefits
Electronic Signature Request with Accept
Welcome Page: Continue
Event Menu Selection
Effective Date for Life Event Change
Personal Profile
Medical
Dental: Select a Plan
Vision: Select a Plan
Transit pre-tax
FSA - Healthcare Spending Account
FSA - Dependent Care
Basic Life AD & D
Group Long Term Disability
Short Term Disability
Company News
Submit Confirmation Page
Post Confirmation
Confirmation Report
Login as Payroll Admin/ Controller
Manage Payroll
Enrollment Setup
Confirmation Reports
Pending
Search Pending Report
Approve
Search Confirm Report
View Confirmation Report
Employee Profile
Pending Plans: Yes
Plan Benefits
Process
Change Approval Status
Submit
Confirm the Updated Info Placing in the Plan Benefits Grid
Paystub with updated
Pending Plans: No
Plan Benefits
Confirm the Update Info if Applicable
Plan Level, Start Date, Plan Vol. Employee Cost
Paystub with updates
Deductions
Dependants
Run payroll
Step 1 to Step 2 - View step 2 settings
Approve and view paystub in step 3 to validate benefit changes
HCM -> Run Payroll - Login Controller/Payroll Admin
This must be regressed every release. This comprises of the following: 1 ) Prequisite - Hourly timecards approved by Managers. Thereafter, Run Hourly Payroll and verify the hours are pulled in for multiple employees ( 20-25 employees is good average to test) -Step 1 to Step 3 and thereafter approve payroll and validate Payroll Register and other reports 2) Run Standard Salaried Employee ( Run for Houzz - 487 employees) and randomly verify paystubs for 2-3 employees 3) Run Manual ( either hourly or Salary for 2- 10 employees ) -Step 1 to 3 and Validate Paystubs for 2-3 employees in Step 3 and after approval. In addition, the following are covered, Tax pop (PES-5224), Add check, Performance check high level and Preview of few reports. The generated paystubs are compared to another environment ( mimics prod with latest prod code base) to determine any obvious issues
Login as Payroll Admin/Controller
Payroll Center
Hourly Pay
Salary Pay
Standard
Navigate to the Payroll
Create a Manual /Standard Payroll
Run the Schedule Payroll
Complete Step 1 of Payroll Process
Complete Step 2 of Payroll Process
Payroll Queue
Step 3 - Check an Employee's Pay-Stub
Manual
Navigate to the Payroll
Create a Manual Payroll
Run the Manual Payroll
Complete Step 1 of Payroll Process
Tax pop-up
Enter the Tax id or select apply Tax id
Enter the Rate = 0.00 or > 0.00
Click save and hit next changes
Complete Step 2 of Payroll Process
Payroll Queue
Step 3
Check an Employee's Pay-Stub
Taxbreakdown report if applicable
Payroll Summary
Payroll Register /Payroll Register with hours / Payroll register job by hours
Approved Paycycle and View Paystub
Hours by Job
Upload hours - PayCycle: Current Pay Period
Import File: GUID or EE Number, Hour Type, Hours, Job Code
Delete the failed rows
Save and Validate
Finish
View in Confirmed tab
Confirm Approved Hours by Jobs
Use a Payroll Flow for Hourly Pay
Reports
Paycycle for Hourly Pay
Payroll Register
Payroll Summary
Payroll Register with hours
Date Range
Paystub for any specific employee
Payroll Register
Payroll Summary
Payroll Register with hours
HCM - View PayStub
Employee should be able access all his paystubs including the current approved. ( This must be regressed everytime)
Login as Employee
Navigate to the Pay Check
View an Employees' Pay-stub
Main topic
Main topic
Key
Cucumber: M
Cucumber: A
Validation checks
Approve log screen - Employee status- unapproved - Manager clicks Approve All for Regular Punches or Overtime Punches
Error You are unable to Approve Punches, because the Employee has not certified the Time Card.
Timecard / View Time Activity/ Approve Log screen- EE /Manager/Controller clocks in time which is greater than Clock out Time
Error Clock In time must be before Clock Out time for <EE NAME> on < MM/DD/YYY>
Timecard - EE timecard, View Activity and Approve Time log
Timecard / View Time Activity/ Approve Log screen-EE/Manager/Controller overlaps shifts - Example Shift 1 overlaps with Shift 2 for the same day
Error Clock In time can not overlap another shift for < EE NAME> on <MM/DD/YYYY>. When editing "In" or "Out" times, please edit and save one line at a time to prevent temporary overlaps.
Approve log screen - Employee status- Approved - Manager updates an hour Regular Punches or Overtime Punches
Error Employee has certified their Time Card. Employee must unapprove the hours before making any changes.