Pipeline run
23f8217c-9c3e-462d-b9d6-9b2719f0b1c8
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
sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work
· Automation Testing
Tests web apps by running manual checks, building and maintaining Selenium/Java/Cucumber UI automation, and automating API validation with REST Assured; also logs defects and improves test coverage/frameworks.
""Develop and maintain automated UI test scripts using Selenium with Java and BDD Cucumber.""
Tech stack maturity
Mainstream Modern
A DevOps Engineer with Java as the primary skill most commonly aligns with widely adopted, contemporary enterprise tooling and practices rather than bleeding-edge or legacy-specific stacks.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 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 (5)
REST Assured
Selenium
Java
Cucumber
BDD
Skill cluster (2 dimension groups, role-scoped)
Java Language and JVM
Java
Cross-cutting / unaligned
REST Assured
Selenium
Cucumber
BDD
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.20
Alias
ar-vr-engineer
0.33
KRA
devops-engineer
0.43
Post-classification
Centroidupdated · n=9
Alias collision log#23
New-role queue—
New skills captured4
New KRA captured—
Captured for admin review
REST Assured
primary
↔
DevOps Engineer
pending
Selenium
primary
↔
DevOps Engineer
pending
Cucumber
primary
↔
DevOps Engineer
pending
BDD
primary
↔
DevOps Engineer
pending
Status:
extract_from_jd_done
Created: 2026-05-19T00:07:34.498114Z
Updated: 2026-05-19T00:07:35.282980Z
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)
Cucumber
Primary
No API 2 row (run stopped after API 1 or history missing)
BDD
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_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 ensure",
"last_5_words": "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": 51
}
],
"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": "Cucumber"
},
{
"is_primary": true,
"skill_name": "BDD"
}
],
"jd_role": {
"display_name": "API Automation Test Engineer",
"rationale": null,
"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_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 ensure",
"last_5_words": "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": 51
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "23f8217c-9c3e-462d-b9d6-9b2719f0b1c8",
"stage3_signals": {
"alias_match_roles": [
{
"display_name": "AR/VR Engineer",
"matched_count": null,
"role_id": 8,
"score": 0.3333,
"slug": "ar-vr-engineer",
"total_count": null
},
{
"display_name": "AI Engineer",
"matched_count": null,
"role_id": 13,
"score": 0.3333,
"slug": "ai-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"matched_count": null,
"role_id": 2,
"score": 0.3171,
"slug": "data-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.392,
"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": "Ios engineer",
"matched_count": null,
"role_id": 6,
"score": 0.3225,
"slug": "ios-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Engineer",
"matched_count": 1,
"role_id": 1,
"score": 0.2,
"slug": "backend-engineer",
"total_count": 5
},
{
"display_name": "Data Engineer",
"matched_count": 1,
"role_id": 2,
"score": 0.2,
"slug": "data-engineer",
"total_count": 5
},
{
"display_name": "Android Engineer",
"matched_count": 1,
"role_id": 4,
"score": 0.2,
"slug": "android-engineer",
"total_count": 5
}
],
"stage35_ran": false
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "B",
"chosen_role": {
"display_name": "DevOps Engineer",
"matched_count": null,
"role_id": 10,
"score": 0.4349,
"slug": "devops-engineer",
"total_count": null
},
"confidence": 0.4349,
"llm2_fired": false,
"llm2_reasoning": null,
"queued": false,
"reasoning": "Stage 1 title \u0027API Automation Test Engineer\u0027 not in catalog; KRA top-2 within margin -\u003e classify into nearest neighbor devops-engineer (0.43)"
},
"stage5_updates": {
"centroid_n_after": 9,
"centroid_updated": true,
"collision_log_id": 23,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 391,
"role_display_name": "DevOps Engineer",
"role_slug": "devops-engineer",
"skill_name": "REST Assured",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 392,
"role_display_name": "DevOps Engineer",
"role_slug": "devops-engineer",
"skill_name": "Selenium",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 393,
"role_display_name": "DevOps Engineer",
"role_slug": "devops-engineer",
"skill_name": "Cucumber",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 394,
"role_display_name": "DevOps Engineer",
"role_slug": "devops-engineer",
"skill_name": "BDD",
"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…