← Back to history

Pipeline run

17ada76a-633b-4d90-aef1-35ff657d4e85

Pipeline LLM cost (USD)
API 1: $0.0032 API 2: $0.0003 API 3: $0.0000 Total: $0.0035

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · automation testing
Design and run automated test scripts and frameworks, prioritize test scenarios, document test plans/cases, file bugs, and set up CI while working with product/architects to turn requirements into user stories and improve efficiency/performance.
"Write, design, and execute automated tests by creating scripts that run testing functions automatically"
Tech stack maturity
Mainstream Modern
A test automation engineer working in an agile context most commonly aligns with mainstream modern software delivery practices rather than legacy or bleeding-edge 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 (8)
Automation Testing Test Automation Test Coverage Test Plans Test Procedures Test Cases Continuous Integration Agile
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Automation Testing Test Automation Test Coverage Test Plans Test Procedures Test Cases Continuous Integration Agile
Show KRA description ↓
In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; Determine the priority for test scenarios and create execution plans to implement these scenarios; Write documentation for automated processes including test plans, test procedures, and test cases; Build test automation frameworks; Log and document bugs in the tracking system; Set up Continuous Integration. Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements & vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.

Signals

Skill engineering-manager
0.12
Alias test-automation-engineer
1.00
KRA devops-engineer
0.49

Post-classification

Centroidupdated · n=33
Alias collision log
New-role queue
New skills captured7
New KRA capturedyes

Captured for admin review

Automation Testing primary Test Automation Engineer pending
Test Automation primary Test Automation Engineer pending
Test Coverage primary Test Automation Engineer pending
Test Plans primary Test Automation Engineer pending
Test Procedures primary Test Automation Engineer pending
Test Cases primary Test Automation Engineer pending
Continuous Integration primary Test Automation Engineer pending
R&R fragment (sim 0.00) Test Automation Engineer pending

In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; De…

Status: completed Created: 2026-05-27T16:45:25.212434Z Updated: 2026-05-27T16:46:52.474366Z API 3 duration: 4031 ms
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

Test Automation Engineer

CASE A

slug: test-automation-engineer · id: 52 · source: db

Exact alias hit on test-automation-engineer (1.0) — no other alias at this confidence; skill_top engineering-manager 0.12 does not contradict

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Job Description Summary   As Sr. Software Engineer - Automation, you will create new features for Test Automation Framework and write test scripts to automate the Software components. Accountable for  programing a component, feature and or feature set.  You will work independently and will also contribute to design discussions.GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities. In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; Determine the priority for test scenarios and create execution plans to implement these scenarios; Write documentation for automated processes including test plans, test procedures, and test cases; Build test automation frameworks; Log and document bugs in the tracking system; Set up Continuous Integration. Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements & vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance Education Qualification Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)   5+ years working as Automation Engineer leveraging test automation solutions of functional and load testing and implementing Automation Testing frameworks and methodology to support agile product development Required Skills - Advanced experience reading/writing one or more languages:  JavaScript, Java, Groovy, Python,  CSS3, HTML5, JSON/XML Hands-on experience with Linux usage – moderate to advanced usage Good understanding of BDD,  Extensive knowledge of Testing lifecycle and core testing process/techniques using different test approaches Excellent knowledge in testing skills (provide estimations, design test plan and test strategy, writing test scenarios, cases, executing test cases, opening bugs, verifying bugs)  Experience of using the Perforce / Git source code control system API test automation, XML/Json Verification etc. Knowledge on Test automation tools-  API test automation using REST Assured tool Selenium / Squish /QTP/ cucumber / SoapUI, Postman/ Protractor, / Jmeter, / LoadRunner, / Grinder, /Gatling UI Testing using tools like Protractor.  Desired Skills- Expertise of Database concepts, SQL / advanced SQL Experience in writing high quality, readable, reusable, testable code. Hands-on test automation experience in an Agile Development environment  Knowledge on CI/CD and DevOps - Jenkins  Experience in Build tools like, Maven/Gradle   Inclusion and Diversity   GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.   Our    total rewards    are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.   #LI-  DS2    Additional Information   Relocation Assistance Provided:  Yes

Skills from this JD

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

Automation Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Automation Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Coverage Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Test Plans Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Procedures Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Cases Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Continuous Integration Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
DevOps Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Agile Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

Kanban SAFe Scrum backlog backlog grooming burndown burndown chart continuous delivery continuous improvement cross-functional daily standup epics incremental development iteration iteration planning lean product backlog product owner retrospective sprint sprint planning stand-up story points user stories velocity

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Agile
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
3594
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

  • Software Concepts, Patterns & Practices Catalog dimension db id 478

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile in_db
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Automation Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Automation | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Coverage | type=Testing Tools subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed Test Plans | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Procedures | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Cases | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Continuous Integration | type=DevOps Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSr. Software Engineer - Automation
CompanyGE Healthcare
Experience5+ years working as Automation Engineer
DomainHealthcare
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "GE Healthcare is a leading",
      "last_5_words": "builds a healthier world."
    },
    "text": "GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.",
    "word_count": 50
  },
  "certifications": [],
  "company_name": "GE Healthcare",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "HealthTech",
        "Medical Technology"
      ],
      "domain": "Healthcare"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science (or related)",
      "raw": "Bachelor\u2019s Degree in Computer Science or in \u201cSTEM\u201d Majors (Science, Technology, Engineering and Math)",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 5,
    "raw": "5+ years working as Automation Engineer"
  },
  "job_locations": [],
  "role": "Sr. Software Engineer - Automation",
  "role_aliases": [
    "Software Engineer",
    "Automation Engineer",
    "Test Automation Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Roles and Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "In this role you will",
        "last_5_words": "assess application performance."
      },
      "text": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; Determine the priority for test scenarios and create execution plans to implement these scenarios; Write documentation for automated processes including test plans, test procedures, and test cases; Build test automation frameworks; Log and document bugs in the tracking system; Set up Continuous Integration. Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
      "word_count": 211
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Automation Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Test Automation"
    },
    {
      "is_primary": true,
      "skill_name": "Test Coverage"
    },
    {
      "is_primary": true,
      "skill_name": "Test Plans"
    },
    {
      "is_primary": true,
      "skill_name": "Test Procedures"
    },
    {
      "is_primary": true,
      "skill_name": "Test Cases"
    },
    {
      "is_primary": true,
      "skill_name": "Continuous Integration"
    },
    {
      "is_primary": true,
      "skill_name": "Agile"
    }
  ],
  "jd_role": {
    "display_name": "Sr. Software Engineer - Automation",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "Automation Engineer",
      "Test Automation Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "GE Healthcare is a leading",
        "last_5_words": "builds a healthier world."
      },
      "text": "GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.",
      "word_count": 50
    },
    "certifications": [],
    "company_name": "GE Healthcare",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "HealthTech",
          "Medical Technology"
        ],
        "domain": "Healthcare"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science (or related)",
        "raw": "Bachelor\u2019s Degree in Computer Science or in \u201cSTEM\u201d Majors (Science, Technology, Engineering and Math)",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 5,
      "raw": "5+ years working as Automation Engineer"
    },
    "job_locations": [],
    "role": "Sr. Software Engineer - Automation",
    "role_aliases": [
      "Software Engineer",
      "Automation Engineer",
      "Test Automation Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Roles and Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "In this role you will",
          "last_5_words": "assess application performance."
        },
        "text": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; Determine the priority for test scenarios and create execution plans to implement these scenarios; Write documentation for automated processes including test plans, test procedures, and test cases; Build test automation frameworks; Log and document bugs in the tracking system; Set up Continuous Integration. Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
        "word_count": 211
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "17ada76a-633b-4d90-aef1-35ff657d4e85",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Test Automation Engineer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 52,
        "score": 1.0,
        "slug": "test-automation-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "DevOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
            "similarity": 0.5057
          },
          {
            "kra_text": "Writes runbooks, deployment guides, incident playbooks, and infrastructure documentation to support operations and knowledge sharing.",
            "sentence": "Write documentation for automated processes including test plans, test procedures, and test cases;",
            "similarity": 0.5032
          },
          {
            "kra_text": "Builds and maintains CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or CircleCI to automate build, test, security scanning, and deployment workflows.",
            "sentence": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically;",
            "similarity": 0.4584
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.4891,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Python Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Write backend-focused automated checks",
            "sentence": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically;",
            "similarity": 0.5089
          },
          {
            "kra_text": "Write backend-focused automated checks",
            "sentence": "Write documentation for automated processes including test plans, test procedures, and test cases;",
            "similarity": 0.4943
          },
          {
            "kra_text": "Write backend-focused automated checks",
            "sentence": "Maximize test coverage for the most critical features of the system;",
            "similarity": 0.4535
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 80,
        "score": 0.4856,
        "slug": "python-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
            "similarity": 0.6193
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically;",
            "similarity": 0.4222
          },
          {
            "kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
            "sentence": "Log and document bugs in the tracking system;",
            "similarity": 0.4068
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4828,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
            "similarity": 0.5184
          },
          {
            "kra_text": "debug client defects",
            "sentence": "Log and document bugs in the tracking system;",
            "similarity": 0.4565
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Maximize test coverage for the most critical features of the system;",
            "similarity": 0.424
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4663,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Maximize test coverage for the most critical features of the system;",
            "similarity": 0.5037
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Work with Product Owner , Architects to understand product requirements \u0026 vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance.",
            "similarity": 0.462
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Write documentation for automated processes including test plans, test procedures, and test cases;",
            "similarity": 0.4113
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.459,
        "slug": "react-native-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Engineering Manager",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Agile"
        ],
        "role_id": 121,
        "score": 0.125,
        "slug": "engineering-manager",
        "total_count": 8
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "Test Automation Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 52,
      "score": 1.0,
      "slug": "test-automation-engineer",
      "total_count": null
    },
    "confidence": 1.0,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Exact alias hit on test-automation-engineer (1.0) \u2014 no other alias at this confidence; skill_top engineering-manager 0.12 does not contradict",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 33,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1651,
      "r_and_r_preview": "In this role you will : Write, design, and execute automated tests by creating scripts that run testing functions automatically; Maximize test coverage for the most critical features of the system; De",
      "role_display_name": "Test Automation Engineer",
      "role_slug": "test-automation-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 21883,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Automation Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21884,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Test Automation",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21885,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Test Coverage",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21886,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Test Plans",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21887,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Test Procedures",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21888,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Test Cases",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 21889,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Continuous Integration",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 868,
      "existing_alias_text": "Agile",
      "input_term": "Agile",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Test Automation Engineer",
    "id": 52,
    "rationale": "Exact alias hit on test-automation-engineer (1.0) \u2014 no other alias at this confidence; skill_top engineering-manager 0.12 does not contradict",
    "role_archetype": "QA",
    "slug": "test-automation-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Software Concepts, Patterns \u0026 Practices",
        "id": 478,
        "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
        "slug": "software-concepts-patterns-practices",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Automation Testing",
    "Test Automation",
    "Test Coverage",
    "Test Plans",
    "Test Procedures",
    "Test Cases",
    "Continuous Integration",
    "Agile"
  ],
  "input_llm_skills": [
    "Automation Testing",
    "Test Automation",
    "Test Coverage",
    "Test Plans",
    "Test Procedures",
    "Test Cases",
    "Continuous Integration",
    "Agile"
  ],
  "new_aliases_persisted": 0,
  "run_id": "17ada76a-633b-4d90-aef1-35ff657d4e85",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Automation Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "automation-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Automation",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-automation",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Coverage",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-coverage",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Plans",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-plans",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Procedures",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-procedures",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Cases",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-cases",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Continuous Integration",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "DevOps Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "continuous-integration",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Agile",
          "alias_type": "CANONICAL",
          "id": 868,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": []
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Software Concepts, Patterns \u0026 Practices",
            "id": 478,
            "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
            "slug": "software-concepts-patterns-practices",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Agile",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Automation Testing",
    "Test Automation",
    "Test Coverage",
    "Test Plans",
    "Test Procedures",
    "Test Cases",
    "Continuous Integration"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Test Automation Engineer",
    "id": 52,
    "rationale": "Exact alias hit on test-automation-engineer (1.0) \u2014 no other alias at this confidence; skill_top engineering-manager 0.12 does not contradict",
    "role_archetype": "QA",
    "slug": "test-automation-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Automation Testing",
      "tag": "new"
    },
    {
      "skill": "Test Automation",
      "tag": "new"
    },
    {
      "skill": "Test Coverage",
      "tag": "new"
    },
    {
      "skill": "Test Plans",
      "tag": "new"
    },
    {
      "skill": "Test Procedures",
      "tag": "new"
    },
    {
      "skill": "Test Cases",
      "tag": "new"
    },
    {
      "skill": "Continuous Integration",
      "tag": "new"
    },
    {
      "skill": "Agile",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 52,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 52,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Software Concepts, Patterns \u0026 Practices",
          "id": 478,
          "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
          "slug": "software-concepts-patterns-practices",
          "source": "db"
        },
        "dimension_id": 478,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "17ada76a-633b-4d90-aef1-35ff657d4e85"
}