Lab 1
Walk Ben Carter from offer to first paycheck
Scenario
Acme Services hired Ben Carter (field technician, $52,000, biweekly, starts Monday). HR admin Jordan runs the onboarding; Ben does his part from his phone; payroll clerk Marco should have to do approximately nothing.
Steps
- 1
As Jordan, create Ben’s employee record from the offer: role, manager (Luis), department (Operations), start date, $52,000 salary.
Expected: Ben appears in the employer app with onboarding started.
- 2
Send Ben his employee-app invite.
Expected: Ben can sign in and sees his onboarding task list.
- 3
As Ben, complete self-onboarding: personal details, SSN, W-4 elections, bank details, ID upload, policy acknowledgments.
Expected: Each task ticks off; the flow shows what remains.
- 4
As Jordan, verify Ben’s documents and completeness.
Expected: The flow advances to ready-for-payroll.
- 5
Confirm the sync: as Marco, find Ben in the payroll module.
Expected: Ben exists in payroll with salary, schedule, W-4, and bank details - Marco typed none of it.
- 6
Include Ben in the next pay run draft and check him against the SSN gate.
Expected: No block - onboarding completeness upstream means no payroll emergency downstream.
Checkpoints - you got it right if…
- Ben’s record was entered exactly once (by HR + Ben himself), never re-keyed
- The onboarding flow reached ready-for-payroll only after HR verification
- Ben appeared in payroll via the bridge with all pay-relevant fields present
- The SSN gate passed silently on his first run