Pipeline run
6429994f-67bc-43eb-b7ca-7125082d1025
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
• Lead moderately complex initiatives and deliverables within technical domain environments • Contribute to large scale planning of strategies • Design, code, test, debug, and document for projects …
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Test Automation Engineer
domain · Testing & Quality CASE DOMAINslug: test-automation-engineer · id: 52 · source: db
Domain=Testing & Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
About This Role Wells Fargo is seeking a Senior Software Engineer... In This Role, You Will • Lead moderately complex initiatives and deliverables within technical domain environments • Contribute to large scale planning of strategies • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications, US: • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Required Qualifications, International: • Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing. Desired Qualifications: Job Expectations • Able to code , test provide task updates and interact with US developers independently with minimal direction 0-1 years experience in PEGA CSA Certified • > 6 years of exp in functional and automation testing using Selenium • Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), RWF22 • Able to code , test provide task updates and interact with US developers independently with minimal direction 3-6 years experience in PEGA CSA Certified • Good to have exp in functional and automation testing using Selenium • Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), We Value Diversity At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law. Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit's risk appetite and all risk and compliance program requirements. Candidates applying to job openings posted in US: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process. Reference Number R-197590
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
- Platform
- Sub-category
- general
- Skill nature
- PLATFORM
- 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
- TOOL
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- sections (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Shopify Theme Section Concept
- Confidence
- 0.88
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Shopify theme sections are a platform-specific concept used in Online Store 2.0; JD volume is low and usually appears only in Shopify theme developer roles, not general frontend postings.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 3169
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Theme Architecture and Reusable Sections Catalog dimension db id 421
Library dimension (catalog)
Roles linked in library: Shopify Dev
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Theme Architecture and Reusable Sections
theme-architecture-and-reusable-sections
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
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 |
|---|---|---|---|---|---|---|
| Section | new |
Theme Architecture and Reusable Sections
theme-architecture-and-reusable-sections
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | PEGA | type=Platform subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Automation Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Selenium | type=Testing Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Flows | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SLA | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Validation | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | UI | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Flow Action | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Harness | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Skin | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| dimension_skill_link_proposed | Section ↔ Theme Architecture and Reusable Sections |
nano JD Parser — gpt-4.1-nano click to toggle
Certifications
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "At Wells Fargo, we believe",
"last_5_words": "protected by applicable law."
},
"text": "At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.",
"word_count": 64
},
"certifications": [
"CSA Certified"
],
"company_name": "Wells Fargo",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Banking"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of Software Engineering experience"
},
"job_locations": [],
"role": "Senior Software Engineer",
"role_aliases": [
"Software Engineer",
"SWE",
"Full Stack Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "In This Role, You Will",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Lead moderately complex initiatives",
"last_5_words": "provide guidance and direction to"
},
"text": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments \n\u2022 Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures \n\u2022 Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements \n\u2022 Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals \n\u2022 Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
"word_count": 116
},
{
"bullet_count": 1,
"heading": "Required Qualifications, US",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 4+ years of Software Engineering",
"last_5_words": "military experience, education"
},
"text": "\u2022 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education",
"word_count": 30
},
{
"bullet_count": 1,
"heading": "Required Qualifications, International",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience in Software Engineering,",
"last_5_words": "in PEGA and automation testing."
},
"text": "\u2022 Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing.",
"word_count": 27
},
{
"bullet_count": 6,
"heading": "Desired Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Able to code , test",
"last_5_words": "flows, SLA, Validation , UI(Flow"
},
"text": "\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n0-1 years experience in PEGA\n\n\u2022 CSA Certified \u2022 \u003e 6 years of exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), \n RWF22\n\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n3-6 years experience in PEGA\n\n\u2022 CSA Certified \u2022 Good to have exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"word_count": 104
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "PEGA"
},
{
"is_primary": true,
"skill_name": "Automation Testing"
},
{
"is_primary": true,
"skill_name": "Selenium"
},
{
"is_primary": true,
"skill_name": "Flows"
},
{
"is_primary": true,
"skill_name": "SLA"
},
{
"is_primary": true,
"skill_name": "Validation"
},
{
"is_primary": true,
"skill_name": "UI"
},
{
"is_primary": true,
"skill_name": "Flow Action"
},
{
"is_primary": true,
"skill_name": "Section"
},
{
"is_primary": true,
"skill_name": "Harness"
},
{
"is_primary": true,
"skill_name": "Skin"
}
],
"jd_role": {
"display_name": "Senior Software Engineer",
"rationale": null,
"role_aliases": [
"Software Engineer",
"SWE",
"Full Stack Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "At Wells Fargo, we believe",
"last_5_words": "protected by applicable law."
},
"text": "At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.",
"word_count": 64
},
"certifications": [
"CSA Certified"
],
"company_name": "Wells Fargo",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Banking"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of Software Engineering experience"
},
"job_locations": [],
"role": "Senior Software Engineer",
"role_aliases": [
"Software Engineer",
"SWE",
"Full Stack Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "In This Role, You Will",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Lead moderately complex initiatives",
"last_5_words": "provide guidance and direction to"
},
"text": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments \n\u2022 Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures \n\u2022 Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements \n\u2022 Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals \n\u2022 Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
"word_count": 116
},
{
"bullet_count": 1,
"heading": "Required Qualifications, US",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 4+ years of Software Engineering",
"last_5_words": "military experience, education"
},
"text": "\u2022 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education",
"word_count": 30
},
{
"bullet_count": 1,
"heading": "Required Qualifications, International",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience in Software Engineering,",
"last_5_words": "in PEGA and automation testing."
},
"text": "\u2022 Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing.",
"word_count": 27
},
{
"bullet_count": 6,
"heading": "Desired Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Able to code , test",
"last_5_words": "flows, SLA, Validation , UI(Flow"
},
"text": "\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n0-1 years experience in PEGA\n\n\u2022 CSA Certified \u2022 \u003e 6 years of exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), \n RWF22\n\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n3-6 years experience in PEGA\n\n\u2022 CSA Certified \u2022 Good to have exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"word_count": 104
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "6429994f-67bc-43eb-b7ca-7125082d1025",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 1.0,
"slug": "full-stack-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
"similarity": 0.5875
},
{
"kra_text": "Implement user-facing screens and flows",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5723
},
{
"kra_text": "Implement user-facing screens and flows",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5723
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5774,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments",
"similarity": 0.5595
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
"similarity": 0.5072
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
"similarity": 0.4985
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.5217,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Lead moderately complex initiatives and deliverables within technical domain environments",
"similarity": 0.5277
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "Contribute to large scale planning of strategies",
"similarity": 0.5112
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
"similarity": 0.4932
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.5107,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "Implement mobile screens and flows",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5391
},
{
"kra_text": "Implement mobile screens and flows",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5391
},
{
"kra_text": "maintain code quality",
"sentence": "Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments",
"similarity": 0.4445
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.5075,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "flow, rule, and integration testing",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5157
},
{
"kra_text": "flow, rule, and integration testing",
"sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
"similarity": 0.5157
},
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures",
"similarity": 0.4408
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.4907,
"slug": "pega-developer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Test Automation Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 52,
"score": 0.95,
"slug": "test-automation-engineer",
"total_count": null
},
"confidence": 0.95,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Test Automation Engineering",
"Functional and Regression Testing",
"PEGA Application Testing",
"UI and Workflow Validation",
"Technical Troubleshooting",
"Cross-team Collaboration"
],
"matched_kras": [
"Design, code, test, debug, and document",
"Lead moderately complex initiatives and deliverables",
"Resolve moderately complex issues",
"Lead projects and act as an escalation point",
"Provide guidance and direction to less experienced staff",
"Interact with US developers independently with minimal direction"
],
"matched_skills": [
"PEGA",
"automation testing",
"Selenium",
"functional testing",
"flows",
"SLA",
"Validation",
"UI",
"Section",
"harness",
"skin",
"CSA Certified"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 37,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1840,
"r_and_r_preview": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects ",
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 24138,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "PEGA",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24139,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Automation Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24140,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Selenium",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24141,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Flows",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24142,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "SLA",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24143,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Validation",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24144,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "UI",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24145,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Flow Action",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24146,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Section",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24148,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Harness",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24150,
"role_display_name": "Test Automation Engineer",
"role_slug": "test-automation-engineer",
"skill_name": "Skin",
"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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": null,
"existing_alias_text": null,
"input_term": "Section",
"matched_canonical": {
"category_id": 2,
"display_name": "sections",
"id": 4005,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "sections",
"sub_category_id": 3169,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_display_name"
}
],
"candidate_roles": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
],
"chosen_role": {
"display_name": "Test Automation Engineer",
"id": 52,
"rationale": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
"role_archetype": "QA",
"slug": "test-automation-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Theme Architecture and Reusable Sections",
"id": 421,
"rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
"slug": "theme-architecture-and-reusable-sections",
"source": "db"
},
"input_skill": "Section",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
}
],
"input_final_skills": [
"PEGA",
"Automation Testing",
"Selenium",
"Flows",
"SLA",
"Validation",
"UI",
"Flow Action",
"Section",
"Harness",
"Skin"
],
"input_llm_skills": [
"PEGA",
"Automation Testing",
"Selenium",
"Flows",
"SLA",
"Validation",
"UI",
"Flow Action",
"Section",
"Harness",
"Skin"
],
"new_aliases_persisted": 0,
"run_id": "6429994f-67bc-43eb-b7ca-7125082d1025",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PEGA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Platform",
"skill_nature": "PLATFORM",
"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": "pega",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"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": "Selenium",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Testing Tools",
"skill_nature": "TOOL",
"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": "selenium",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Flows",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "flows",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SLA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "sla",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Validation",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "validation",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "UI",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "ui",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Flow Action",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "flow-action",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "sections",
"alias_type": "CANONICAL",
"id": 5704,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "sections",
"id": 4005,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "sections",
"sub_category_id": 3169,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Theme Architecture and Reusable Sections",
"id": 421,
"rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
"slug": "theme-architecture-and-reusable-sections",
"source": "db"
},
"input_skill": "Section",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
}
],
"input_skill": "Section",
"matched_via": "embedding_display_name",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Harness",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "harness",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Skin",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "skin",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"PEGA",
"Automation Testing",
"Selenium",
"Flows",
"SLA",
"Validation",
"UI",
"Flow Action",
"Harness",
"Skin"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Test Automation Engineer",
"id": 52,
"rationale": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
"role_archetype": "QA",
"slug": "test-automation-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "PEGA",
"tag": "new"
},
{
"skill": "Automation Testing",
"tag": "new"
},
{
"skill": "Selenium",
"tag": "new"
},
{
"skill": "Flows",
"tag": "new"
},
{
"skill": "SLA",
"tag": "new"
},
{
"skill": "Validation",
"tag": "new"
},
{
"skill": "UI",
"tag": "new"
},
{
"skill": "Flow Action",
"tag": "new"
},
{
"skill": "Section",
"tag": "in_db"
},
{
"skill": "Harness",
"tag": "new"
},
{
"skill": "Skin",
"tag": "new"
}
],
"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": "Theme Architecture and Reusable Sections",
"id": 421,
"rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
"slug": "theme-architecture-and-reusable-sections",
"source": "db"
},
"dimension_id": 421,
"input_skill": "Section",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 1
},
"planner_output": null,
"run_id": "6429994f-67bc-43eb-b7ca-7125082d1025"
}