← Back to history

Pipeline run

ac3d97f9-dc27-4e89-b80a-a98d84999f66

Pipeline LLM cost (USD)
API 1: $0.0028 API 2: $0.0000 API 3: $0.0000 Total: $0.0028

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Integration and event handling
Build and maintain automated UI and API test suites in Selenium/Java, Cucumber, and REST Assured, while also running manual testing, logging defects, and improving coverage and framework reliability.
"Perform API automation testing using REST Assured to validate backend services."
Tech stack maturity
Mainstream Legacy cache hit
Java backend development is a widely used, established technology stack that is common in long-lived enterprise systems rather than being cloud-native or bleeding-edge by default.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (4)
REST Assured Selenium Java BDD Cucumber
Skill cluster (2 dimension groups, role-scoped)
Programming Languages
Java
Cross-cutting / unaligned
REST Assured Selenium BDD Cucumber
Show KRA description ↓
API automation using REST Assured. • Execute manual testing to ensure functionality, usability, and stability of applications. • Develop and maintain automated UI test scripts using Selenium with Java and BDD Cucumber. • Perform API automation testing using REST Assured to validate backend services. • Identify and document defects, and work closely with developers to resolve issues. • Continuously improve test automation frameworks and ensure comprehensive test coverage. • 4+ years of experience in Manual and Automation Testing. • Proficiency in Selenium with Java for UI automation. • Hands-on experience with BDD Cucumber for behaviour-driven development. • Expertise in API Automation using REST Assured. • Solid understanding of testing methodologies and software development life cycles.

Signals

Skill backend-engineer
0.25
Alias ai-engineer
0.60
KRA devops-engineer
0.43

Post-classification

Centroidupdated · n=30
Alias collision log
New-role queue
New skills captured3
New KRA capturedyes

Captured for admin review

REST Assured primary Backend Engineer pending
Selenium primary Backend Engineer pending
BDD Cucumber primary Backend Engineer pending
R&R fragment (sim 0.00) Backend Engineer pending

API automation using REST Assured. • Execute manual testing to ensure functionality, usability, and stability of applications. • Develop and maintain automated UI test scripts using Selenium with Jav…

Status: extract_from_jd_done Created: 2026-05-19T23:08:29.247774Z Updated: 2026-05-19T23:08:30.118209Z
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

No chosen role stored for this run.

Job description

API Automation Test Engineer

Skills:
Java, bdd framework, REST assured, Selenium, API testing, cucumber,

Job Overview: API automation using REST Assured.

Key Responsibilities

• Execute manual testing to ensure functionality, usability, and stability of applications.
• Develop and maintain automated UI test scripts using Selenium with Java and BDD Cucumber.
• Perform API automation testing using REST Assured to validate backend services.
• Identify and document defects, and work closely with developers to resolve issues.
• Continuously improve test automation frameworks and ensure comprehensive test coverage.


Requirements

• 4+ years of experience in Manual and Automation Testing.
• Proficiency in Selenium with Java for UI automation.
• Hands-on experience with BDD Cucumber for behaviour-driven development.
• Expertise in API Automation using REST Assured.
• Solid understanding of testing methodologies and software development life cycles.

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

REST Assured Primary No API 2 row (run stopped after API 1 or history missing)
Selenium Primary No API 2 row (run stopped after API 1 or history missing)
Java Primary No API 2 row (run stopped after API 1 or history missing)
BDD Cucumber Primary No API 2 row (run stopped after API 1 or history missing)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleAPI Automation Test Engineer
Experience4+ years of experience in Manual and Automation Testing.
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 4,
    "raw": "4+ years of experience in Manual and Automation Testing."
  },
  "job_locations": [],
  "role": "API Automation Test Engineer",
  "role_aliases": [
    "Automation Test Engineer",
    "API Tester",
    "QA Engineer"
  ],
  "role_archetype": "QA",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Job Overview",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "API automation using REST Assured.",
        "last_5_words": "using REST Assured."
      },
      "text": "API automation using REST Assured.",
      "word_count": 6
    },
    {
      "bullet_count": 5,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Execute manual testing to",
        "last_5_words": "test automation frameworks and ensure comprehensive test coverage."
      },
      "text": "\u2022 Execute manual testing to ensure functionality, usability, and stability of applications.\n\u2022 Develop and maintain automated UI test scripts using Selenium with Java and BDD Cucumber.\n\u2022 Perform API automation testing using REST Assured to validate backend services.\n\u2022 Identify and document defects, and work closely with developers to resolve issues.\n\u2022 Continuously improve test automation frameworks and ensure comprehensive test coverage.",
      "word_count": 64
    },
    {
      "bullet_count": 5,
      "heading": "Requirements",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 4+ years of experience in",
        "last_5_words": "development life cycles."
      },
      "text": "\u2022 4+ years of experience in Manual and Automation Testing.\n\u2022 Proficiency in Selenium with Java for UI automation.\n\u2022 Hands-on experience with BDD Cucumber for behaviour-driven development.\n\u2022 Expertise in API Automation using REST Assured.\n\u2022 Solid understanding of testing methodologies and software development life cycles.",
      "word_count": 56
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "REST Assured"
    },
    {
      "is_primary": true,
      "skill_name": "Selenium"
    },
    {
      "is_primary": true,
      "skill_name": "Java"
    },
    {
      "is_primary": true,
      "skill_name": "BDD Cucumber"
    }
  ],
  "jd_role": {
    "display_name": "API Automation Test Engineer",
    "rationale": null,
    "role_aliases": [
      "Automation Test Engineer",
      "API Tester",
      "QA Engineer"
    ],
    "role_archetype": "QA",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 4,
      "raw": "4+ years of experience in Manual and Automation Testing."
    },
    "job_locations": [],
    "role": "API Automation Test Engineer",
    "role_aliases": [
      "Automation Test Engineer",
      "API Tester",
      "QA Engineer"
    ],
    "role_archetype": "QA",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Job Overview",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "API automation using REST Assured.",
          "last_5_words": "using REST Assured."
        },
        "text": "API automation using REST Assured.",
        "word_count": 6
      },
      {
        "bullet_count": 5,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Execute manual testing to",
          "last_5_words": "test automation frameworks and ensure comprehensive test coverage."
        },
        "text": "\u2022 Execute manual testing to ensure functionality, usability, and stability of applications.\n\u2022 Develop and maintain automated UI test scripts using Selenium with Java and BDD Cucumber.\n\u2022 Perform API automation testing using REST Assured to validate backend services.\n\u2022 Identify and document defects, and work closely with developers to resolve issues.\n\u2022 Continuously improve test automation frameworks and ensure comprehensive test coverage.",
        "word_count": 64
      },
      {
        "bullet_count": 5,
        "heading": "Requirements",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 4+ years of experience in",
          "last_5_words": "development life cycles."
        },
        "text": "\u2022 4+ years of experience in Manual and Automation Testing.\n\u2022 Proficiency in Selenium with Java for UI automation.\n\u2022 Hands-on experience with BDD Cucumber for behaviour-driven development.\n\u2022 Expertise in API Automation using REST Assured.\n\u2022 Solid understanding of testing methodologies and software development life cycles.",
        "word_count": 56
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "ac3d97f9-dc27-4e89-b80a-a98d84999f66",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "AI Engineer",
        "matched_count": null,
        "role_id": 13,
        "score": 0.6,
        "slug": "ai-engineer",
        "total_count": null
      },
      {
        "display_name": "ML Engineer",
        "matched_count": null,
        "role_id": 3,
        "score": 0.6,
        "slug": "ml-engineer",
        "total_count": null
      },
      {
        "display_name": "Frontend Engineer",
        "matched_count": null,
        "role_id": 7,
        "score": 0.6,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "AR/VR Engineer",
        "matched_count": null,
        "role_id": 8,
        "score": 0.6,
        "slug": "ar-vr-engineer",
        "total_count": null
      },
      {
        "display_name": "Full Stack Engineer",
        "matched_count": null,
        "role_id": 15,
        "score": 0.6,
        "slug": "full-stack-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "DevOps Engineer",
        "matched_count": null,
        "role_id": 10,
        "score": 0.4349,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "AI Compliance Officer",
        "matched_count": null,
        "role_id": 12,
        "score": 0.3921,
        "slug": "ai-compliance-officer",
        "total_count": null
      },
      {
        "display_name": "Android Engineer",
        "matched_count": null,
        "role_id": 4,
        "score": 0.3746,
        "slug": "android-engineer",
        "total_count": null
      },
      {
        "display_name": "Hybrid Mobile Developer",
        "matched_count": null,
        "role_id": 11,
        "score": 0.3525,
        "slug": "hybrid-mobile-developer",
        "total_count": null
      },
      {
        "display_name": "ML Ops Engineer",
        "matched_count": null,
        "role_id": 16,
        "score": 0.345,
        "slug": "ml-ops-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Backend Engineer",
        "matched_count": 1,
        "role_id": 1,
        "score": 0.25,
        "slug": "backend-engineer",
        "total_count": 4
      },
      {
        "display_name": "Data Engineer",
        "matched_count": 1,
        "role_id": 2,
        "score": 0.25,
        "slug": "data-engineer",
        "total_count": 4
      },
      {
        "display_name": "Android Engineer",
        "matched_count": 1,
        "role_id": 4,
        "score": 0.25,
        "slug": "android-engineer",
        "total_count": 4
      },
      {
        "display_name": "Full Stack Engineer",
        "matched_count": 1,
        "role_id": 15,
        "score": 0.25,
        "slug": "full-stack-engineer",
        "total_count": 4
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "D",
    "chosen_role": {
      "display_name": "Backend Engineer",
      "matched_count": null,
      "role_id": 1,
      "score": 0.25,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.85,
    "llm2_fired": true,
    "llm2_reasoning": "The role requires expertise in API and UI automation (REST Assured, Selenium, Cucumber), which aligns more with a Backend Engineer than a DevOps Engineer.",
    "queued": false,
    "reasoning": "LLM2 picked backend-engineer (confidence 0.85)"
  },
  "stage5_updates": {
    "centroid_n_after": 30,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 46,
      "r_and_r_preview": "API automation using REST Assured.\n\n\u2022 Execute manual testing to ensure functionality, usability, and stability of applications.\n\u2022 Develop and maintain automated UI test scripts using Selenium with Jav",
      "role_display_name": "Backend Engineer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 1497,
        "role_display_name": "Backend Engineer",
        "role_slug": "backend-engineer",
        "skill_name": "REST Assured",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 1498,
        "role_display_name": "Backend Engineer",
        "role_slug": "backend-engineer",
        "skill_name": "Selenium",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 1499,
        "role_display_name": "Backend Engineer",
        "role_slug": "backend-engineer",
        "skill_name": "BDD Cucumber",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{}
API 3 — final-role-output
{}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…