Oracle ERP Testing Tool > Test Library > HCM > Core HR > Workforce Structures
Syntra Standard Oracle Test Library

Oracle Fusion HCM Grade Management Test Cases

Validate that Oracle Fusion HCM correctly creates, updates and maintains grades, including grade ladder, job and position relationships, so that grades are correctly available for worker assignment and compensation structures.

Test IDORCL.HCM.COREHR.STRUCTURE.GRADE
ApplicationOracle Fusion Cloud
ProductHCM
ModuleCore HR
ProcessWorkforce Structures
Business FlowWorkforce Configuration
Scenario TypePositive / Functional
Test UsageFunctional Testing / Regression Testing / UAT
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard

Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 8 business-readable test steps; SyntraFlow's automation executes approximately 23 underlying Oracle Fusion UI actions to complete it.

Test Objective

This test validates creation and maintenance of grades and the related workforce relationships — grade ladder, job and position associations — that make a grade usable for worker assignment and compensation structures.

The scenario should confirm that:

  • a new grade is created with the correct grade code, name and effective start date
  • an existing grade can be updated, and prior effective-dated versions remain retrievable
  • job and/or position associations are correctly recorded against the grade where configured
  • a grade ladder association, where used, is correctly applied to the grade
  • an inactivated grade correctly stops being offered for new assignments while existing dependencies are handled according to configuration
  • an active grade is correctly available for selection on a worker assignment

This scenario validates the grade workforce structure itself, together with its job, position and grade ladder relationships. It does not certify compensation calculation logic, salary structures or the worker assignment transaction in full — those are covered by dedicated compensation and assignment test scenarios.

When to Use This Test

  • Functional testing of grade creation and maintenance after a new Oracle Fusion HCM implementation
  • Regression testing of grade, grade ladder and job/position associations after an Oracle quarterly update
  • UAT sign-off confirming grades are correctly available for worker assignment before go-live
  • Final coverage point confirming Locations, Departments, Jobs, Positions and Grades together form complete Workforce Structures test coverage

Where This Test Fits in Workforce Structures

Locations
Departments
Jobs
Positions
Grades

Grades is the fifth and final scenario family in the Workforce Structures cluster, completing coverage alongside Locations, Departments, Jobs and Positions. Grades typically depend on Jobs and Positions already being configured, since a grade is commonly associated with one or both when used in worker assignment and compensation. Exact configuration, mandatory associations and grade ladder usage depend on the customer's Oracle Fusion setup.

Preconditions

  1. Oracle Fusion Workforce Structures access is available to the test user.
  2. The Job and Position workforce structures used for association are already configured, where the customer associates grades with jobs and/or positions.
  3. A grade ladder is configured where the customer's implementation uses grade ladders — this is not a universal Oracle Fusion configuration.
  4. The test user has the appropriate role to create, update and inactivate grades.
  5. A representative worker record exists for confirming that an active grade is available for assignment.

Exact preconditions, mandatory fields, grade ladder usage and job/position association rules vary by Oracle Fusion implementation and customer configuration.

Sample Test Data

Grade Code${GRADE_CODE}
Grade Name${GRADE_NAME}
Grade Ladder${GRADE_LADDER}
Effective Start Date${EFFECTIVE_START_DATE}
Effective End Date${EFFECTIVE_END_DATE}
Status${STATUS}
Job${JOB}
Position${POSITION}
Salary Context${SALARY_CONTEXT}

Sample values are illustrative placeholders only. Grade ladder and salary/compensation context fields apply where used by the customer's configuration, not universally — replace all values with valid data from the target Oracle Fusion TEST/UAT environment before execution.

Test Steps

8 business-readable steps. SyntraFlow's automation executes ~23 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Sign In to Oracle Fusion
Sign in to Oracle Fusion Cloud with a user account that has Workforce Structures grade maintenance access.
The Oracle Fusion Cloud home page loads successfully for the authenticated user.
2
Navigate to Workforce Structures
Navigate to the Workforce Structures work area and select the Grades task.
The Grades task opens successfully.
3
Initiate Create or Update Grade
Start the Create Grade action for a new grade, or select an existing grade and choose Update.
${GRADE_CODE}
The grade entry page opens, ready for input.
4
Enter Grade Code, Name and Ladder
Enter the grade code and grade name, and select the grade ladder where the customer's configuration uses one.
${GRADE_CODE} / ${GRADE_NAME} / ${GRADE_LADDER}
The grade code, name and ladder selection are accepted without validation errors.
5
Associate Job and/or Position Where Applicable
Associate the grade with a job and/or position, where the customer's configuration links grades to job or position workforce structures.
${JOB} / ${POSITION}
The job and/or position association is accepted and recorded against the grade.
6
Set Effective Date and Status
Set the effective start date, optional effective end date, and status for the grade.
${EFFECTIVE_START_DATE} / ${EFFECTIVE_END_DATE} / ${STATUS}
The effective dates and status are accepted and applied to the grade record.
7
Review and Submit
Review the entered grade code, name, ladder, associations, effective dates and status before submitting.
All entered grade details display correctly for review, and the transaction submits without error.
8
Verify Grade Available for Worker AssignmentBusiness assertion
Retrieve the saved grade record and confirm it is available for selection on a worker assignment while active.

This is the main business assertion for the scenario — the test does not stop merely because the save action succeeded; the grade must be correctly retrievable and usable for assignment.

The grade is saved with the correct code, name, ladder and associations, and is available for worker assignment while its status is active.

Expected Results

  • A grade is created or updated successfully with the correct grade code and name.
  • The grade ladder association, where used, is correctly applied to the grade.
  • Job and/or position associations are correctly recorded against the grade where configured.
  • The effective dates and status applied to the grade are correct.
  • An inactivated grade correctly stops being offered for new selection where dependencies allow.
  • An active grade is correctly available for selection on a worker assignment.

Key Validation Checkpoints

  • Grade created correctly.
  • Grade code and name correct.
  • Effective dates correct.
  • Status correct.
  • Job/position associations retained.
  • Available for assignment when active.
Core Business Scenario
Grade Management
Business Steps
8
Test Variations
AI-Generated
Test Data
DataVault-Driven
Execution
On-Demand / Scheduled / Batch
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core Grade Management scenario. Jarvis AI can extend this scenario by generating additional Positive, Negative, Association and Status variations across grade ladders, job/position associations and effective dates using customer-specific test data available through Syntra DataVault.

Teams do not need to manually build a separate grade test for every job, position and grade ladder combination. Jarvis uses the standard Grade Management scenario as the foundation and generates relevant variations for the customer's environment — for example a grade associated with a specific job, a grade tied to a grade ladder step where used, or an inactivation attempt against a grade with active dependencies.

From Standard Test to Executed Regression Pack

01
Open Grades Task
The Workforce Structures Grades task is located and opened.
02
Select Create or Update Grade
A new grade is created, or an existing grade is selected for update.
03
Enter Grade Details and Ladder
Grade code, name and grade ladder are entered according to the customer's configuration.
04
Associate Job / Position
The grade is associated with a job and/or position where the customer's setup uses this relationship.
05
Set Effective Dates and Status
Effective start/end dates and status are set, supporting current or future-dated changes.
06
Save Grade
The transaction is submitted and Oracle Fusion saves the grade record.
07
Confirm Available for Assignment
The saved grade is confirmed selectable on a worker assignment while active.
08
Regression Pack
Selected grade maintenance variations can be grouped into an executable suite.

Rather than maintaining a separate test for every grade, grade ladder and job/position combination, SyntraFlow maintains one core Grade Management scenario and allows Jarvis AI to generate relevant Positive, Negative, Association and Status variations using the customer's available test data.

AI-Generated Test Variations

The same Grade Management business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to HCM Core HR Workforce Structures.

Positive Scenarios
  • Create a new grade
  • Update an existing grade
  • Future-dated grade change
  • Associate a job with the grade
  • Associate a position with the grade
  • Associate a grade ladder where used
  • Inactivate a grade
  • Use the grade on a worker assignment
Negative Scenarios
  • Duplicate grade code
  • Invalid effective date
  • Invalid job or position association
  • Unauthorized user attempts the change
  • Inactivate a grade with active dependencies where restricted
  • Missing mandatory field
  • Attempt to assign an inactive grade to a worker

These are representative examples only. Negative scenarios and expected behavior can depend on the customer's Oracle Fusion configuration, grade ladder usage and security — not every Oracle configuration behaves identically.

Generated Using Your DataVault Test Data

Generic test data rarely reflects the grades, grade ladders and job/position relationships configured in a real Oracle Fusion HCM environment. Where connected, Jarvis can use approved test data available through Syntra DataVault to construct grade scenarios relevant to the customer's actual implementation.

Standard Library Definition

Grade Code                  ${GRADE_CODE}
Grade Name                   ${GRADE_NAME}
Grade Ladder                 ${GRADE_LADDER}
Effective Start Date          ${EFFECTIVE_START_DATE}
Effective End Date            ${EFFECTIVE_END_DATE}
Status                       ${STATUS}
Job                          ${JOB}
Position                      ${POSITION}
Salary Context                ${SALARY_CONTEXT}

DataVault

Grades
  Configured grade codes and names by legal employer
Grade Ladders
  Configured ladders and steps, where used
Jobs / Positions
  Configured job and position references eligible for grade association
Effective Dates
  Valid current and future effective-date ranges
Salary Context
  Illustrative compensation reference points, where configured

Jarvis AI Generates

Scenario 01 — Create Grade (${GRADE_CODE})
Scenario 02 — Update Existing Grade
Scenario 03 — Future-Dated Grade Change
Scenario 04 — Associate Grade Ladder
Scenario 05 — Duplicate Grade Code
Scenario 06 — Inactivate Grade with Active Dependencies
...

Grade maintenance test scenarios reference worker and compensation-related data. Where Syntra DataVault is connected, grade, job and position values are represented using approved or masked test data rather than real records, and any salary/compensation context value referenced in this scenario is an illustrative placeholder only — not real compensation data — see Syntra DataVault (/datavault/) for how customer data is protected.

Example Test Variations

Representative examples of Grade Management scenarios Jarvis can generate from this business scenario, spanning association and status conditions. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.

IDVariationTypeKey DifferenceExecution
VAR-001Create GradePositiveNew grade created with grade code and nameSyntra Ready
VAR-002Update Existing GradePositiveExisting grade updated, prior effective-dated version retainedSyntra Ready
VAR-003Future-Dated Grade ChangePositiveGrade change entered with a future effective dateSyntra Ready
VAR-004Associate Job with GradePositive/AssociationGrade associated with a job workforce structureSyntra Ready
VAR-005Associate Position with GradePositive/AssociationGrade associated with a position workforce structureSyntra Ready
VAR-006Associate Grade Ladder Where UsedPositive/AssociationGrade linked to a configured grade ladderSyntra Ready
VAR-007Inactivate GradePositive/StatusGrade status changed to inactive with no blocking dependenciesSyntra Ready
VAR-008Use Grade on Worker AssignmentPositive/AssociationActive grade selected on a worker assignmentSyntra Ready
VAR-009Duplicate Grade CodeNegativeGrade code entered already existsSyntra Ready
VAR-010Invalid Effective DateNegativeEffective date entered is invalid or out of sequenceSyntra Ready
VAR-011Invalid Job AssociationNegative/AssociationJob reference used for association is invalid or not configuredSyntra Ready
VAR-012Invalid Position AssociationNegative/AssociationPosition reference used for association is invalid or not configuredSyntra Ready
VAR-013Unauthorized User Attempts Grade ChangeNegativeUser without grade maintenance access attempts the changeSyntra Ready
VAR-014Inactivate Grade with Active DependenciesNegative/StatusInactivation attempted against a grade still referenced by active dependencies where restrictedSyntra Ready
VAR-015Missing Mandatory FieldNegativeA required grade field is left blankSyntra Ready

Positive and Negative Testing

Positive Testing

Jarvis generates scenarios designed to confirm that Oracle Fusion HCM successfully creates, updates and associates a grade when the grade code, name, ladder, job/position and effective date data are all valid.

Valid Grade Code/Name + Job/Position Association → Grade Saved and Available for Assignment

Negative Testing

Jarvis can also generate scenarios designed to exercise Oracle's validations around grade code uniqueness, effective dates, job/position association, dependency handling and security during grade maintenance.

  • Duplicate Grade Code → Expected Duplicate Validation
  • Invalid Effective Date → Expected Effective-Date Validation
  • Invalid Job/Position Association → Expected Reference-Data Validation
  • Missing Mandatory Field → Expected Required-Field Validation
  • Inactivate Grade with Active Dependencies → Expected Dependency Restriction
  • Unauthorized User → Expected Access Restriction

A negative test passes when Oracle correctly enforces the expected validation, effective-date or security rule

ScenarioOracle OutcomeTest Result
Valid addressAddress savedPASS
Invalid postal codeValidation occursPASS
Unauthorized national ID accessAccess preventedPASS
Duplicate job codeDuplicate validation occursPASS
Unexpected system errorUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated grade maintenance scenarios and group them into reusable execution packs.

HCM Core HR Grade Management Regression Pack

  • Create Grade
  • Update Existing Grade
  • Future-Dated Grade Change
  • Associate Job with Grade
  • Associate Position with Grade
  • Associate Grade Ladder Where Used
  • Inactivate Grade
  • Use Grade on Worker Assignment
  • Duplicate Grade Code
  • Invalid Effective Date
  • Invalid Job/Position Association
  • Inactivate Grade with Active Dependencies
  • Unauthorized User Attempts Grade Change
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected grade maintenance scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected grade maintenance scenarios unattended and records the outcome of each test and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releaseAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-UAT validation
PackHCM Core HR Grade Management Regression Pack
ScheduleNightly Regression
Tests15 scenarios
ExecutionBatch Mode
Start10:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.

Illustrative example data — not actual production metrics.

15
Total Scenarios
14
Passed
1
Failed
0
Exceptions
8
Positive Tests
7
Negative Tests
60
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

Security & Persona Variations

Jarvis can generate the same grade creation, update and grade ladder/salary context maintenance actions attempted by different personas to confirm that Oracle Fusion's role-based and data security correctly allows or restricts the action. Exact behavior depends on the customer's own security configuration.

PersonaActionExpectedSyntra Result
HR SpecialistCreate/Update GradeAllowedPASS
Compensation ManagerManage Grade Ladder and Salary ContextAllowed where configuredPASS
Unauthorized UserAttempts Grade ChangeAccess preventedPASS

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the Grade Management scenario, available DataVault test data and expected business outcomes to generate additional Positive, Negative, Association and Status coverage for the customer's environment — for example a grade tied to a specific job or position, a grade ladder association where used, an inactivation attempt against a grade with active dependencies, and role-based access checks for grade and compensation-context maintenance.

Generate
Positive, Negative, Association and Status variations.
Parameterize
Use relevant test data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run scenarios autonomously.
Schedule
Execute unattended test batches.
Validate
Evaluate expected business outcomes.

How SyntraFlow Automates This Test

The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.

Standard Library — Grade Management, 8 Business Steps
DataVault — Customer-Specific Grade/Job/Position Test Data
Jarvis AI — Generate Positive + Negative + Association Variations
Regression Pack — Select Relevant Coverage
SyntraFlow Execution — Each Variation
Detailed UI Actions
Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Enter Grade Code, Name and Ladder
May internally include
Open Grade Entry Page → Enter Grade Code → Enter Grade Name → Open Grade Ladder LOV → Select Ladder
Business Step
Verify Grade Available for Worker Assignment
May internally include
Submit Grade → Poll Confirmation → Retrieve Grade Record → Open Assignment LOV → Confirm Grade Selectable

What SyntraFlow Captures Per Run

Parameterised input valuesReusable navigationAutomation action traceScreenshots / evidence captureExecution timingPass / fail statusBusiness assertionsEnvironment-independent test data

Action Status vs. Business Validation

A successful UI interaction does not automatically prove the business outcome — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution.

StepAction StatusBusiness Validation
Enter Grade Code and NamePass
Associate Job and PositionPass
Verify Grade Available for AssignmentPassPass

Related Workforce Structures Tests

Grades is the fifth and final page in the Workforce Structures cluster, building on the Jobs and Positions structures it commonly associates with, and feeding directly into worker assignment scenarios such as Promote Worker.

Turn This Standard Test into Your Oracle HCM Workforce Structures Regression Suite

Start with the Syntra Standard Grade Management test, use DataVault to provide environment-specific grade, job and position test data, let Jarvis generate additional Positive, Negative and Association variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

What is a grade ladder, and is it always used?
A grade ladder groups related grades and, where configured, the steps or progression points within them. It is not a universal Oracle Fusion configuration — some customers use grades without a grade ladder at all. This test associates a grade ladder only where the customer's implementation uses one.
How does a grade relate to compensation?
A grade can be used as a reference point for compensation structures, such as salary ranges or grade-based compensation rules, depending on customer configuration. This test confirms the grade and its salary context field are correctly recorded; it does not certify compensation calculation logic itself, which is covered separately.
Does a grade have to be associated with a job or a position?
Not necessarily. Whether a grade is associated with a job, a position, both or neither depends on how the customer has configured Workforce Structures. This test covers job and position association where that association applies to the customer's setup.
What happens when a grade with active dependencies is inactivated?
Behavior depends on customer configuration. Some implementations restrict inactivating a grade that is still referenced by active assignments or compensation structures, while others allow inactivation and simply stop offering the grade for new selection. This test includes a negative scenario for inactivation with active dependencies where restricted.
How is security tested for grade maintenance?
Jarvis can generate the same grade creation, update and grade ladder/salary context maintenance actions attempted by different personas — for example an HR Specialist, a Compensation Manager and an unauthorized user — to confirm Oracle Fusion's role-based and data security correctly allows or restricts each action. Results depend on the customer's own security configuration.
How does this page relate to the other Workforce Structures test pages?
Grades is the fifth and final scenario family in the Workforce Structures cluster, following Locations, Departments, Jobs and Positions. Grades commonly depend on Jobs and Positions already being configured. Together, all five pages provide complete Workforce Structures test coverage.