Pipeline run
17ada76a-633b-4d90-aef1-35ff657d4e85
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
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…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Test Automation Engineer
CASE Aslug: 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.
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.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- DevOps Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Agile (CANONICAL) primary
Context tags (catalog)
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
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"
}