Pipeline run
fd6a8512-360d-4668-a5c5-7ad0975fa9ce
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
• Test planning and strategy: • Collaborate with the development team to understand project requirements and create comprehensive test plans. • Define test scenarios, test cases, and acceptance criter…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Manual Test Engineer
CASE Aslug: manual-test-engineer · id: 65 · source: db
The core skills revolve around various testing methodologies and user experience, aligning well with a Web Tester role.
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Job Title: Web Tester in Kolkata Key Responsibilities • Test planning and strategy: • Collaborate with the development team to understand project requirements and create comprehensive test plans. • Define test scenarios, test cases, and acceptance criteria based on functional and non-functional requirements. • Manual and automated testing: • Perform manual testing of web applications and websites across different browsers and devices. • Conduct different types of testing, including: Functional testing, regression testing, usability testing, cross-browser testing, compatibility testing, security testing and performance testing. • Bug identification and reporting: • Identify, document, and track defects in the system • Reproduce issues and provide clear, concise steps to replicate bugs. • Work with developers to troubleshoot, resolve, and retest defects. • Usability and User Experience (UX) Evaluation • Evaluate the usability of websites and applications from the perspective of end users. • Provide feedback to improve the overall user experience, ensuring interfaces are intuitive, responsive, and accessible. • Cross-platform and device testing: • Test web applications on different platforms, devices (mobile, desktop, tablet), and browsers. • Ensure consistent UI/UX behavior across different screen sizes, resolutions, and orientations. • Performance testing: • Test the performance, speed, and scalability of the web applications using performance testing tools. • Identify performance bottlenecks and work with developers to optimize load times and responsiveness. • Test reporting and documentation: • Create detailed test reports that include test results, defect statuses, and quality metrics. • Communicate testing progress, risks, and issues to stakeholders, including developers and project managers. • Continuous improvement: • Stay up-to-date with the latest trends and best practices in web testing. • Continuously suggest improvements to testing processes, tools, and frameworks. About Company: Brandwizz is a digital marketing agency operating from Kolkata, & Hyderabad in India. We assist our clients in developing smart and interactive communications and applications across print, web, and digital media. We provide a complete suite of services from web designing, UI development, social media marketing, digital advertising, mobile & e-commerce applications, product communications, packaging design, identity design, interactive and audio-visual media. Our strength lies in our experience and comprehensive capabilities across several industries and businesses in India and around the globe.
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
Aliases — catalog
- Integration testing (CANONICAL) primary
- integration testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Integration testing is a standard QA skill in job descriptions across backend, frontend, and DevOps roles; it’s commonly paired with CI/CD and tools like Jest, Cypress, and Testcontainers.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Testing and Defect Resolution Catalog dimension db id 262
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Testing and Quality Assurance Catalog dimension db id 12
Library dimension (catalog)
Roles linked in library: Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Testing and Defect Resolution
testing-and-defect-resolution
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
|
Testing and Quality Assurance
testing-and-quality-assurance
|
— | — |
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
- 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
Aliases — catalog
- cross-browser testing (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.94
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Common QA requirement in web JDs and supported by major vendors like BrowserStack/Sauce Labs; needed to verify Chrome, Safari, Firefox, and Edge compatibility across devices.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Release Readiness and Browser Compatibility Catalog dimension db id 129
Library dimension (catalog)
Roles linked in library: Frontend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Release Readiness and Browser Compatibility
release-readiness-and-browser-compatibility
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Integration testing (CANONICAL) primary
- integration testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Integration testing is a standard QA skill in job descriptions across backend, frontend, and DevOps roles; it’s commonly paired with CI/CD and tools like Jest, Cypress, and Testcontainers.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Testing and Defect Resolution Catalog dimension db id 262
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Testing and Quality Assurance Catalog dimension db id 12
Library dimension (catalog)
Roles linked in library: Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Testing and Defect Resolution
testing-and-defect-resolution
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
|
Testing and Quality Assurance
testing-and-quality-assurance
|
— | — |
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
- 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
- Soft Skills
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- responsive design (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Responsive Design
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Responsive design is a standard requirement in most front-end JDs and is reinforced by mobile-first guidance in CSS frameworks and browser docs; it remains broadly adopted rather than replaced by a successor.
Skill profile (library / DB)
- Skill nature
- PATTERN
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 1
- Sub-category id
- 446
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Responsive and Mobile Web Design Catalog dimension db id 125
Library dimension (catalog)
Roles linked in library: Frontend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Responsive and Mobile Web Design
responsive-and-mobile-web-design
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Soft Skills
- 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
- Web Frameworks
- 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
- Web Frameworks
- 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
- Web Frameworks
- 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
- Web Frameworks
- 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
- Web Frameworks
- 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
- Web Frameworks
- 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
- 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
- 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
- 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 |
|---|---|---|---|---|---|---|
| Functional Testing | new |
Testing and Defect Resolution
testing-and-defect-resolution
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| Functional Testing | new |
Testing and Quality Assurance
testing-and-quality-assurance
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| Cross-Browser Testing | in_db |
Release Readiness and Browser Compatibility
release-readiness-and-browser-compatibility
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Compatibility Testing | new |
Testing and Defect Resolution
testing-and-defect-resolution
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| Compatibility Testing | new |
Testing and Quality Assurance
testing-and-quality-assurance
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| Responsive Design | in_db |
Responsive and Mobile Web Design
responsive-and-mobile-web-design
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Manual Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Automated Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Regression Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Usability Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Security Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Performance Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | UX | type=Soft Skills subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Accessibility | type=Soft Skills subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Web Applications | type=Web Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Websites | type=Web Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Browsers | type=Web Frameworks subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Mobile | type=Web Frameworks subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Desktop | type=Web Frameworks subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Tablet | type=Web Frameworks subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Test Planning | 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 | Acceptance Criteria | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Defect Tracking | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Test Reporting | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Quality Metrics | type=Testing Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| dimension_skill_link_proposed | Functional Testing ↔ Testing and Defect Resolution | |
| dimension_skill_link_proposed | Functional Testing ↔ Testing and Quality Assurance | |
| dimension_skill_link_proposed | Compatibility Testing ↔ Testing and Defect Resolution | |
| dimension_skill_link_proposed | Compatibility Testing ↔ Testing and Quality Assurance |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Brandwizz is a digital marketing",
"last_5_words": "and around the globe."
},
"text": "Brandwizz is a digital marketing agency operating from Kolkata, \u0026 Hyderabad in India. We assist our clients in developing smart and interactive communications and applications across print, web, and digital media. We provide a complete suite of services from web designing, UI development, social media marketing, digital advertising, mobile \u0026 e-commerce applications, product communications, packaging design, identity design, interactive and audio-visual media. Our strength lies in our experience and comprehensive capabilities across several industries and businesses in India and around the globe.",
"word_count": 84
},
"certifications": [],
"company_name": "Brandwizz",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [
"Calcutta"
],
"city": "Kolkata",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Web Tester",
"role_aliases": [
"Quality Assurance Tester",
"Software Tester",
"Web QA"
],
"role_archetype": "QA",
"roles_and_responsibilities": [
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Test planning and strategy:",
"last_5_words": "tools, and frameworks."
},
"text": "\u2022 Test planning and strategy:\n\u2022 Collaborate with the development team to understand project requirements and create comprehensive test plans.\n\u2022 Define test scenarios, test cases, and acceptance criteria based on functional and non-functional requirements.\n\u2022 Manual and automated testing:\n\u2022 Perform manual testing of web applications and websites across different browsers and devices.\n\u2022 Conduct different types of testing, including: Functional testing, regression testing, usability testing, cross-browser testing, compatibility testing, security testing and performance testing.\n\u2022 Bug identification and reporting:\n\u2022 Identify, document, and track defects in the system\n\u2022 Reproduce issues and provide clear, concise steps to replicate bugs.\n\u2022 Work with developers to troubleshoot, resolve, and retest defects.\n\u2022 Usability and User Experience (UX) Evaluation\n\u2022 Evaluate the usability of websites and applications from the perspective of end users.\n\u2022 Provide feedback to improve the overall user experience, ensuring interfaces are intuitive, responsive, and accessible.\n\u2022 Cross-platform and device testing:\n\u2022 Test web applications on different platforms, devices (mobile, desktop, tablet), and browsers.\n\u2022 Ensure consistent UI/UX behavior across different screen sizes, resolutions, and orientations.\n\u2022 Performance testing:\n\u2022 Test the performance, speed, and scalability of the web applications using performance testing tools.\n\u2022 Identify performance bottlenecks and work with developers to optimize load times and responsiveness.\n\u2022 Test reporting and documentation:\n\u2022 Create detailed test reports that include test results, defect statuses, and quality metrics.\n\u2022 Communicate testing progress, risks, and issues to stakeholders, including developers and project managers.\n\u2022 Continuous improvement:\n\u2022 Stay up-to-date with the latest trends and best practices in web testing.\n\u2022 Continuously suggest improvements to testing processes, tools, and frameworks.",
"word_count": 366
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Manual Testing"
},
{
"is_primary": true,
"skill_name": "Automated Testing"
},
{
"is_primary": true,
"skill_name": "Functional Testing"
},
{
"is_primary": true,
"skill_name": "Regression Testing"
},
{
"is_primary": true,
"skill_name": "Usability Testing"
},
{
"is_primary": true,
"skill_name": "Cross-Browser Testing"
},
{
"is_primary": true,
"skill_name": "Compatibility Testing"
},
{
"is_primary": true,
"skill_name": "Security Testing"
},
{
"is_primary": true,
"skill_name": "Performance Testing"
},
{
"is_primary": true,
"skill_name": "UX"
},
{
"is_primary": true,
"skill_name": "Responsive Design"
},
{
"is_primary": true,
"skill_name": "Accessibility"
},
{
"is_primary": true,
"skill_name": "Web Applications"
},
{
"is_primary": true,
"skill_name": "Websites"
},
{
"is_primary": true,
"skill_name": "Browsers"
},
{
"is_primary": true,
"skill_name": "Mobile"
},
{
"is_primary": true,
"skill_name": "Desktop"
},
{
"is_primary": true,
"skill_name": "Tablet"
},
{
"is_primary": true,
"skill_name": "Test Planning"
},
{
"is_primary": true,
"skill_name": "Test Cases"
},
{
"is_primary": true,
"skill_name": "Acceptance Criteria"
},
{
"is_primary": true,
"skill_name": "Defect Tracking"
},
{
"is_primary": true,
"skill_name": "Test Reporting"
},
{
"is_primary": true,
"skill_name": "Quality Metrics"
}
],
"jd_role": {
"display_name": "Web Tester",
"rationale": null,
"role_aliases": [
"Quality Assurance Tester",
"Software Tester",
"Web QA"
],
"role_archetype": "QA",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Brandwizz is a digital marketing",
"last_5_words": "and around the globe."
},
"text": "Brandwizz is a digital marketing agency operating from Kolkata, \u0026 Hyderabad in India. We assist our clients in developing smart and interactive communications and applications across print, web, and digital media. We provide a complete suite of services from web designing, UI development, social media marketing, digital advertising, mobile \u0026 e-commerce applications, product communications, packaging design, identity design, interactive and audio-visual media. Our strength lies in our experience and comprehensive capabilities across several industries and businesses in India and around the globe.",
"word_count": 84
},
"certifications": [],
"company_name": "Brandwizz",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [
"Calcutta"
],
"city": "Kolkata",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Web Tester",
"role_aliases": [
"Quality Assurance Tester",
"Software Tester",
"Web QA"
],
"role_archetype": "QA",
"roles_and_responsibilities": [
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Test planning and strategy:",
"last_5_words": "tools, and frameworks."
},
"text": "\u2022 Test planning and strategy:\n\u2022 Collaborate with the development team to understand project requirements and create comprehensive test plans.\n\u2022 Define test scenarios, test cases, and acceptance criteria based on functional and non-functional requirements.\n\u2022 Manual and automated testing:\n\u2022 Perform manual testing of web applications and websites across different browsers and devices.\n\u2022 Conduct different types of testing, including: Functional testing, regression testing, usability testing, cross-browser testing, compatibility testing, security testing and performance testing.\n\u2022 Bug identification and reporting:\n\u2022 Identify, document, and track defects in the system\n\u2022 Reproduce issues and provide clear, concise steps to replicate bugs.\n\u2022 Work with developers to troubleshoot, resolve, and retest defects.\n\u2022 Usability and User Experience (UX) Evaluation\n\u2022 Evaluate the usability of websites and applications from the perspective of end users.\n\u2022 Provide feedback to improve the overall user experience, ensuring interfaces are intuitive, responsive, and accessible.\n\u2022 Cross-platform and device testing:\n\u2022 Test web applications on different platforms, devices (mobile, desktop, tablet), and browsers.\n\u2022 Ensure consistent UI/UX behavior across different screen sizes, resolutions, and orientations.\n\u2022 Performance testing:\n\u2022 Test the performance, speed, and scalability of the web applications using performance testing tools.\n\u2022 Identify performance bottlenecks and work with developers to optimize load times and responsiveness.\n\u2022 Test reporting and documentation:\n\u2022 Create detailed test reports that include test results, defect statuses, and quality metrics.\n\u2022 Communicate testing progress, risks, and issues to stakeholders, including developers and project managers.\n\u2022 Continuous improvement:\n\u2022 Stay up-to-date with the latest trends and best practices in web testing.\n\u2022 Continuously suggest improvements to testing processes, tools, and frameworks.",
"word_count": 366
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "fd6a8512-360d-4668-a5c5-7ad0975fa9ce",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Manual Test Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 65,
"score": 1.0,
"slug": "manual-test-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "defect troubleshooting and resolution",
"sentence": "Identify, document, and track defects in the system",
"similarity": 0.5956
},
{
"kra_text": "user interaction design and refinement",
"sentence": "Provide feedback to improve the overall user experience, ensuring interfaces are intuitive, responsive, and accessible.",
"similarity": 0.5854
},
{
"kra_text": "user interaction design and refinement",
"sentence": "Usability and User Experience (UX) Evaluation",
"similarity": 0.5817
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.5876,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Identify performance bottlenecks and work with developers to optimize load times and responsiveness.",
"similarity": 0.5936
},
{
"kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
"sentence": "Ensure consistent UI/UX behavior across different screen sizes, resolutions, and orientations.",
"similarity": 0.5858
},
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "Provide feedback to improve the overall user experience, ensuring interfaces are intuitive, responsive, and accessible.",
"similarity": 0.5678
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.5824,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
"sentence": "Identify performance bottlenecks and work with developers to optimize load times and responsiveness.",
"similarity": 0.6212
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Collaborate with the development team to understand project requirements and create comprehensive test plans.",
"similarity": 0.5308
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Work with developers to troubleshoot, resolve, and retest defects.",
"similarity": 0.5231
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5584,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Backend Developer",
"kra_matches": [
{
"kra_text": "Identifies and resolves backend performance bottlenecks through query optimization, indexing strategies, connection pooling, and distributed caching with Redis.",
"sentence": "Identify performance bottlenecks and work with developers to optimize load times and responsiveness.",
"similarity": 0.6366
},
{
"kra_text": "Investigates and resolves production incidents, API bugs, and service degradation through root cause analysis, hotfixes, and post-mortems.",
"sentence": "Work with developers to troubleshoot, resolve, and retest defects.",
"similarity": 0.5494
},
{
"kra_text": "Investigates and resolves production incidents, API bugs, and service degradation through root cause analysis, hotfixes, and post-mortems.",
"sentence": "Identify, document, and track defects in the system",
"similarity": 0.461
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.549,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Hybrid Mobile Developer",
"kra_matches": [
{
"kra_text": "Adapts shared UI codebase to handle platform-specific constraints including different navigation paradigms, gesture behaviors, and OS-level UI patterns.",
"sentence": "Ensure consistent UI/UX behavior across different screen sizes, resolutions, and orientations.",
"similarity": 0.6477
},
{
"kra_text": "Debugs cross-platform mobile issues including native module bridge failures, platform-specific rendering differences, and build configuration conflicts.",
"sentence": "Test web applications on different platforms, devices (mobile, desktop, tablet), and browsers.",
"similarity": 0.5245
},
{
"kra_text": "Optimizes React Native or Flutter app startup time, list rendering performance, image caching, and memory consumption.",
"sentence": "Identify performance bottlenecks and work with developers to optimize load times and responsiveness.",
"similarity": 0.4583
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 11,
"score": 0.5435,
"slug": "hybrid-mobile-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
"cross-browser testing",
"responsive design"
],
"role_id": 7,
"score": 0.0833,
"slug": "frontend-engineer",
"total_count": 24
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Manual Test Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 65,
"score": 1.0,
"slug": "manual-test-engineer",
"total_count": null
},
"confidence": 1.0,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Exact alias hit on manual-test-engineer (1.0) \u2014 no other alias at this confidence; skill_top frontend-engineer 0.08 does not contradict"
},
"stage5_updates": {
"centroid_n_after": 2,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 99,
"r_and_r_preview": "\u2022 Test planning and strategy:\n\u2022 Collaborate with the development team to understand project requirements and create comprehensive test plans.\n\u2022 Define test scenarios, test cases, and acceptance criter",
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 3006,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Manual Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3007,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Automated Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3008,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Functional Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3009,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Regression Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3010,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Usability Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3011,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Compatibility Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3012,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Security Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3013,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Performance Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3014,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "UX",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3015,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Accessibility",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3016,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Web Applications",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3017,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Websites",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3018,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Browsers",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3019,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Mobile",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3020,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Desktop",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3021,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Tablet",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3022,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Test Planning",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3023,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Test Cases",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3024,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Acceptance Criteria",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3025,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Defect Tracking",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3026,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Test Reporting",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3027,
"role_display_name": "Manual Test Engineer",
"role_slug": "manual-test-engineer",
"skill_name": "Quality Metrics",
"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": 2945,
"existing_alias_text": "Integration testing",
"input_term": "Functional Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1204,
"existing_alias_text": "cross-browser testing",
"input_term": "Cross-Browser Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "cross-browser testing",
"id": 699,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "cross-browser-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2945,
"existing_alias_text": "Integration testing",
"input_term": "Compatibility Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1174,
"existing_alias_text": "responsive design",
"input_term": "Responsive Design",
"matched_canonical": {
"category_id": 1,
"display_name": "responsive design",
"id": 669,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "responsive-design",
"sub_category_id": 446,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Web Tester",
"id": null,
"rationale": "The core skills revolve around various testing methodologies and user experience, aligning well with a Web Tester role.",
"role_archetype": "QA",
"slug": "web-tester",
"source": "llm"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Functional Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Functional Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Readiness and Browser Compatibility",
"id": 129,
"rationale": "Practices for verifying frontend changes across browsers, environments, and release stages. This cluster is coherent because frontend engineers often own the last-mile quality checks before shipping UI changes.",
"slug": "release-readiness-and-browser-compatibility",
"source": "db"
},
"input_skill": "Cross-Browser Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Compatibility Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Compatibility Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Responsive and Mobile Web Design",
"id": 125,
"rationale": "Patterns for adapting browser interfaces across screen sizes, input modes, and mobile constraints. This is a distinct cluster because frontend engineers must ensure layouts and interactions work well on phones, tablets, and desktops.",
"slug": "responsive-and-mobile-web-design",
"source": "db"
},
"input_skill": "Responsive Design",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Manual Testing",
"Automated Testing",
"Functional Testing",
"Regression Testing",
"Usability Testing",
"Cross-Browser Testing",
"Compatibility Testing",
"Security Testing",
"Performance Testing",
"UX",
"Responsive Design",
"Accessibility",
"Web Applications",
"Websites",
"Browsers",
"Mobile",
"Desktop",
"Tablet",
"Test Planning",
"Test Cases",
"Acceptance Criteria",
"Defect Tracking",
"Test Reporting",
"Quality Metrics"
],
"input_llm_skills": [
"Manual Testing",
"Automated Testing",
"Functional Testing",
"Regression Testing",
"Usability Testing",
"Cross-Browser Testing",
"Compatibility Testing",
"Security Testing",
"Performance Testing",
"UX",
"Responsive Design",
"Accessibility",
"Web Applications",
"Websites",
"Browsers",
"Mobile",
"Desktop",
"Tablet",
"Test Planning",
"Test Cases",
"Acceptance Criteria",
"Defect Tracking",
"Test Reporting",
"Quality Metrics"
],
"new_aliases_persisted": 0,
"run_id": "fd6a8512-360d-4668-a5c5-7ad0975fa9ce",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Manual 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": "manual-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Automated 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": "automated-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Integration testing",
"alias_type": "CANONICAL",
"id": 2945,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "integration testing",
"alias_type": "CANONICAL",
"id": 193,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Functional Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Functional Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
]
}
],
"input_skill": "Functional Testing",
"matched_via": "embedding_alias",
"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": "Regression 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": "regression-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Usability 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": "usability-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "cross-browser testing",
"alias_type": "CANONICAL",
"id": 1204,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "cross-browser testing",
"id": 699,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "cross-browser-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Readiness and Browser Compatibility",
"id": 129,
"rationale": "Practices for verifying frontend changes across browsers, environments, and release stages. This cluster is coherent because frontend engineers often own the last-mile quality checks before shipping UI changes.",
"slug": "release-readiness-and-browser-compatibility",
"source": "db"
},
"input_skill": "Cross-Browser Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
]
}
],
"input_skill": "Cross-Browser Testing",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Integration testing",
"alias_type": "CANONICAL",
"id": 2945,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "integration testing",
"alias_type": "CANONICAL",
"id": 193,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Compatibility Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Compatibility Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
]
}
],
"input_skill": "Compatibility Testing",
"matched_via": "embedding_alias",
"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": "Security 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": "security-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Performance 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": "performance-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "UX",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Soft Skills",
"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": "ux",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "responsive design",
"alias_type": "CANONICAL",
"id": 1174,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 1,
"display_name": "responsive design",
"id": 669,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "responsive-design",
"sub_category_id": 446,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Responsive and Mobile Web Design",
"id": 125,
"rationale": "Patterns for adapting browser interfaces across screen sizes, input modes, and mobile constraints. This is a distinct cluster because frontend engineers must ensure layouts and interactions work well on phones, tablets, and desktops.",
"slug": "responsive-and-mobile-web-design",
"source": "db"
},
"input_skill": "Responsive Design",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
]
}
],
"input_skill": "Responsive Design",
"matched_via": "alias",
"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": "Accessibility",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Soft Skills",
"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": "accessibility",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Web Applications",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "web-applications",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Websites",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "websites",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Browsers",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "browsers",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Mobile",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "mobile",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Desktop",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "desktop",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Tablet",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Frameworks",
"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": "tablet",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Test Planning",
"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-planning",
"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": "Acceptance Criteria",
"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": "acceptance-criteria",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Defect Tracking",
"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": "defect-tracking",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Test Reporting",
"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-reporting",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Quality Metrics",
"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": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "quality-metrics",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Manual Testing",
"Automated Testing",
"Regression Testing",
"Usability Testing",
"Security Testing",
"Performance Testing",
"UX",
"Accessibility",
"Web Applications",
"Websites",
"Browsers",
"Mobile",
"Desktop",
"Tablet",
"Test Planning",
"Test Cases",
"Acceptance Criteria",
"Defect Tracking",
"Test Reporting",
"Quality Metrics"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Manual Test Engineer",
"id": 65,
"rationale": "The core skills revolve around various testing methodologies and user experience, aligning well with a Web Tester role.",
"role_archetype": "QA",
"slug": "manual-test-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Manual Testing",
"tag": "new"
},
{
"skill": "Automated Testing",
"tag": "new"
},
{
"skill": "Functional Testing",
"tag": "in_db"
},
{
"skill": "Regression Testing",
"tag": "new"
},
{
"skill": "Usability Testing",
"tag": "new"
},
{
"skill": "Cross-Browser Testing",
"tag": "in_db"
},
{
"skill": "Compatibility Testing",
"tag": "in_db"
},
{
"skill": "Security Testing",
"tag": "new"
},
{
"skill": "Performance Testing",
"tag": "new"
},
{
"skill": "UX",
"tag": "new"
},
{
"skill": "Responsive Design",
"tag": "in_db"
},
{
"skill": "Accessibility",
"tag": "new"
},
{
"skill": "Web Applications",
"tag": "new"
},
{
"skill": "Websites",
"tag": "new"
},
{
"skill": "Browsers",
"tag": "new"
},
{
"skill": "Mobile",
"tag": "new"
},
{
"skill": "Desktop",
"tag": "new"
},
{
"skill": "Tablet",
"tag": "new"
},
{
"skill": "Test Planning",
"tag": "new"
},
{
"skill": "Test Cases",
"tag": "new"
},
{
"skill": "Acceptance Criteria",
"tag": "new"
},
{
"skill": "Defect Tracking",
"tag": "new"
},
{
"skill": "Test Reporting",
"tag": "new"
},
{
"skill": "Quality Metrics",
"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": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"dimension_id": 262,
"input_skill": "Functional Testing",
"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": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"dimension_id": 12,
"input_skill": "Functional Testing",
"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": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Readiness and Browser Compatibility",
"id": 129,
"rationale": "Practices for verifying frontend changes across browsers, environments, and release stages. This cluster is coherent because frontend engineers often own the last-mile quality checks before shipping UI changes.",
"slug": "release-readiness-and-browser-compatibility",
"source": "db"
},
"dimension_id": 129,
"input_skill": "Cross-Browser Testing",
"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": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 699,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"dimension_id": 262,
"input_skill": "Compatibility Testing",
"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": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"dimension_id": 12,
"input_skill": "Compatibility Testing",
"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": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 65,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Responsive and Mobile Web Design",
"id": 125,
"rationale": "Patterns for adapting browser interfaces across screen sizes, input modes, and mobile constraints. This is a distinct cluster because frontend engineers must ensure layouts and interactions work well on phones, tablets, and desktops.",
"slug": "responsive-and-mobile-web-design",
"source": "db"
},
"dimension_id": 125,
"input_skill": "Responsive Design",
"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": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 669,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 4
},
"planner_output": null,
"run_id": "fd6a8512-360d-4668-a5c5-7ad0975fa9ce"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.