Skip to main content

Recruitment Business Testing Guide

Summary

Business acceptance testing should validate observable outcomes without using real candidate, interview, compensation, document, or offer data.

Audience

Recruitment operations, hiring stakeholders, product, engineering, QA, support, and architecture teams. Candidate-facing behavior is identified explicitly.

Overview

Business acceptance testing should validate observable outcomes without using real candidate, interview, compensation, document, or offer data.

Safe test scenarios

  1. Create synthetic requisitions and verify Submitted, Approved, and Rejected outcomes.
  2. Verify approval creates exactly one linked Open opening, including workflow callback retry.
  3. Apply with synthetic contact data and verify same-opening duplicate handling.
  4. Schedule interviews only from supported candidate stages.
  5. Submit Selected, Rejected, and Hold feedback and verify candidate-stage effects and retry idempotency.
  6. Exercise offer creation, revision, approval, send, response, withdrawal guards, and onboarding eligibility.
  7. Complete onboarding through an approved test Employee integration and verify Employee creation precedes Joined.
  8. Compare audit, timeline, stage history, outbox, and report aggregates to the action performed.

Safety constraints

Use approved non-production environments and synthetic data. Do not include candidate documents, interview narratives, compensation, offer values, credentials, tokens, or personal data in evidence. Authorization, compatibility, dependency-failure, and concurrency scenarios need owner-approved test plans.

Requires confirmation

Formal ownership, production policy, authorization parity, and approved operating procedures require confirmation.

Source References

  • microservices/src/recruitment-service/recruitment-service.http
  • microservices/src/recruitment-service/Application/Commands
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Business Testing

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly