diff --git a/content/roadmaps.json b/content/roadmaps.json
index b2c1a6e5e..07bb34318 100644
--- a/content/roadmaps.json
+++ b/content/roadmaps.json
@@ -732,6 +732,7 @@
"name": "Anas Fitiani",
"url": "https://github.com/anas-qa"
},
+ "contentPathsFilePath": "/roadmaps/113-qa/content-paths.json",
"id": "qa",
"metaPath": "/roadmaps/113-qa/meta.json",
"isUpcoming": false
diff --git a/content/roadmaps/113-qa/content-paths.json b/content/roadmaps/113-qa/content-paths.json
new file mode 100644
index 000000000..b2a0165ff
--- /dev/null
+++ b/content/roadmaps/113-qa/content-paths.json
@@ -0,0 +1,146 @@
+{
+ "home": "/roadmaps/113-qa/content/readme.md",
+ "qa-basics": "/roadmaps/113-qa/content/100-qa-basics/readme.md",
+ "qa-basics:test-oracles": "/roadmaps/113-qa/content/100-qa-basics/103-test-oracles.md",
+ "qa-basics:what-is-qa": "/roadmaps/113-qa/content/100-qa-basics/100-what-is-qa.md",
+ "qa-basics:tester-mindset": "/roadmaps/113-qa/content/100-qa-basics/101-tester-mindset.md",
+ "qa-basics:testing-approaches": "/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/readme.md",
+ "qa-basics:testing-approaches:white-box-testing": "/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/100-white-box-testing.md",
+ "qa-basics:testing-approaches:gray-box-testing": "/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/101-gray-box-testing.md",
+ "qa-basics:testing-approaches:black-box-testing": "/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/102-black-box-testing.md",
+ "qa-basics:test-prioritization": "/roadmaps/113-qa/content/100-qa-basics/104-test-prioritization.md",
+ "qa-basics:manage-your-testing": "/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/readme.md",
+ "qa-basics:manage-your-testing:qtest": "/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/100-qtest.md",
+ "qa-basics:manage-your-testing:test-rail": "/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/101-test-rail.md",
+ "qa-basics:manage-your-testing:test-link": "/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/102-test-link.md",
+ "qa-basics:manage-your-testing:zephyr": "/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/103-zephyr.md",
+ "qa-basics:project-management": "/roadmaps/113-qa/content/100-qa-basics/106-project-management/readme.md",
+ "qa-basics:project-management:atlassian": "/roadmaps/113-qa/content/100-qa-basics/106-project-management/100-atlassian.md",
+ "qa-basics:project-management:assembla": "/roadmaps/113-qa/content/100-qa-basics/106-project-management/101-assembla.md",
+ "qa-basics:project-management:youtrack": "/roadmaps/113-qa/content/100-qa-basics/106-project-management/102-youtrack.md",
+ "qa-basics:project-management:trello": "/roadmaps/113-qa/content/100-qa-basics/106-project-management/103-trello.md",
+ "qa-basics:testing-techniques": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/readme.md",
+ "qa-basics:testing-techniques:functional-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/readme.md",
+ "qa-basics:testing-techniques:functional-testing:uat": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/uat.md",
+ "qa-basics:testing-techniques:functional-testing:exploratory-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/exploratory-testing.md",
+ "qa-basics:testing-techniques:functional-testing:sanity-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/sanity-testing.md",
+ "qa-basics:testing-techniques:functional-testing:regression-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/regression-testing.md",
+ "qa-basics:testing-techniques:functional-testing:smoke-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/smoke-testing.md",
+ "qa-basics:testing-techniques:functional-testing:unit-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/unit-testing.md",
+ "qa-basics:testing-techniques:functional-testing:integration-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/integration-testing.md",
+ "qa-basics:testing-techniques:non-functional-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/readme.md",
+ "qa-basics:testing-techniques:non-functional-testing:load-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/load-testing.md",
+ "qa-basics:testing-techniques:non-functional-testing:performance-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/performance-testing.md",
+ "qa-basics:testing-techniques:non-functional-testing:stress-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/stress-testing.md",
+ "qa-basics:testing-techniques:non-functional-testing:security-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/security-testing.md",
+ "qa-basics:testing-techniques:non-functional-testing:accessibility-testing": "/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/accessibility-testing.md",
+ "qa-sdlc": "/roadmaps/113-qa/content/101-qa-sdlc/readme.md",
+ "qa-sdlc:waterfall-model": "/roadmaps/113-qa/content/101-qa-sdlc/100-waterfall-model.md",
+ "qa-sdlc:v-model": "/roadmaps/113-qa/content/101-qa-sdlc/101-v-model.md",
+ "qa-sdlc:agile-model": "/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/readme.md",
+ "qa-sdlc:agile-model:kanban": "/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/100-kanban.md",
+ "qa-sdlc:agile-model:scrum": "/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/101-scrum.md",
+ "qa-sdlc:agile-model:safe": "/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/102-safe.md",
+ "qa-sdlc:agile-model:xp": "/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/103-xp.md",
+ "qa-manual-testing": "/roadmaps/113-qa/content/102-qa-manual-testing/readme.md",
+ "qa-manual-testing:tdd": "/roadmaps/113-qa/content/102-qa-manual-testing/100-tdd.md",
+ "qa-manual-testing:test-planning": "/roadmaps/113-qa/content/102-qa-manual-testing/101-test-planning.md",
+ "qa-manual-testing:test-cases-and-scenarios": "/roadmaps/113-qa/content/102-qa-manual-testing/102-test-cases-and-scenarios.md",
+ "qa-manual-testing:reporting": "/roadmaps/113-qa/content/102-qa-manual-testing/103-reporting.md",
+ "qa-manual-testing:compatibility": "/roadmaps/113-qa/content/102-qa-manual-testing/104-compatibility.md",
+ "qa-manual-testing:verification-and-validation": "/roadmaps/113-qa/content/102-qa-manual-testing/105-verification-and-validation.md",
+ "qa-automated-testing": "/roadmaps/113-qa/content/103-qa-automated-testing/readme.md",
+ "qa-automated-testing:frontend-automation": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/readme.md",
+ "qa-automated-testing:frontend-automation:basic-introduction": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/readme.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:html-css-javascript": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/html-css-javascript.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:browser-devtools": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/browser-devtools.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:ajax": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/ajax.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:caching": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/caching.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:swas-pwas-jamstack": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/swas-pwas-jamstack.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:csr-vs-ssr": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/csr-vs-ssr.md",
+ "qa-automated-testing:frontend-automation:basic-introduction:responsive-vs-adaptive": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/responsive-vs-adaptive.md",
+ "qa-automated-testing:frontend-automation:browser-addons": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-browser-addons.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/readme.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:qa-wolf": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/qa-wolf.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:cypress": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:webdriver-io": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/webdriver-io.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:jasmine": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jasmine.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:nightwatch": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/nightwatch.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:robot-framework": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/robot-framework.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:jest": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jest.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:puppeteer": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/puppeteer.md",
+ "qa-automated-testing:frontend-automation:automation-frameworks:playwright": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/playwright.md",
+ "qa-automated-testing:frontend-automation:selenium-ide": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-selenium-ide.md",
+ "qa-automated-testing:frontend-automation:ghost-inspector": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-ghost-inspector.md",
+ "qa-automated-testing:frontend-automation:bug-management": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-bug-management.md",
+ "qa-automated-testing:frontend-automation:check-my-links": "/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/103-check-my-links.md",
+ "qa-automated-testing:mobile-automation": "/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/readme.md",
+ "qa-automated-testing:mobile-automation:appium": "/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md",
+ "qa-automated-testing:mobile-automation:xcuitest": "/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/101-xcuitest.md",
+ "qa-automated-testing:mobile-automation:espresso": "/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md",
+ "qa-automated-testing:mobile-automation:detox": "/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md",
+ "qa-automated-testing:backend-automation": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/readme.md",
+ "qa-automated-testing:backend-automation:karate-framework": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md",
+ "qa-automated-testing:backend-automation:cypress": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/101-cypress.md",
+ "qa-automated-testing:backend-automation:soap-ui": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/102-soap-ui.md",
+ "qa-automated-testing:backend-automation:postman-newman": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/103-postman-newman.md",
+ "qa-automated-testing:backend-automation:rest-assured": "/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/104-rest-assured.md",
+ "qa-non-functional-testing": "/roadmaps/113-qa/content/104-qa-non-functional-testing/readme.md",
+ "qa-non-functional-testing:load-and-performance-testing": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/readme.md",
+ "qa-non-functional-testing:load-and-performance-testing:vegeta": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/100-vegeta.md",
+ "qa-non-functional-testing:load-and-performance-testing:jmeter": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/101-jmeter.md",
+ "qa-non-functional-testing:load-and-performance-testing:locust": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/102-locust.md",
+ "qa-non-functional-testing:load-and-performance-testing:gatling": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/103-gatling.md",
+ "qa-non-functional-testing:load-and-performance-testing:k6": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/104-k6.md",
+ "qa-non-functional-testing:load-and-performance-testing:artillery": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/105-artillery.md",
+ "qa-non-functional-testing:load-and-performance-testing:lighthouse": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/106-lighthouse.md",
+ "qa-non-functional-testing:load-and-performance-testing:webpage-test": "/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/107-webpage-test.md",
+ "qa-non-functional-testing:accessibility-testing": "/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/readme.md",
+ "qa-non-functional-testing:accessibility-testing:chrome-devtools": "/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/100-chrome-devtools.md",
+ "qa-non-functional-testing:accessibility-testing:wave": "/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/101-wave.md",
+ "qa-non-functional-testing:accessibility-testing:axe": "/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/102-axe.md",
+ "qa-non-functional-testing:security-testing": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/readme.md",
+ "qa-non-functional-testing:security-testing:authentication-authorization": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/100-authentication-authorization.md",
+ "qa-non-functional-testing:security-testing:vulnerability-scanning": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/101-vulnerability-scanning.md",
+ "qa-non-functional-testing:security-testing:owasp-10": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/102-owasp-10.md",
+ "qa-non-functional-testing:security-testing:attack-vectors": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/103-attack-vectors.md",
+ "qa-non-functional-testing:security-testing:secrets-management": "/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/104-secrets-management.md",
+ "qa-email-testing": "/roadmaps/113-qa/content/105-qa-email-testing/readme.md",
+ "qa-email-testing:mailinator": "/roadmaps/113-qa/content/105-qa-email-testing/100-mailinator.md",
+ "qa-email-testing:gmail-tester": "/roadmaps/113-qa/content/105-qa-email-testing/101-gmail-tester.md",
+ "qa-reporting": "/roadmaps/113-qa/content/106-qa-reporting/readme.md",
+ "qa-reporting:junit": "/roadmaps/113-qa/content/106-qa-reporting/100-junit.md",
+ "qa-reporting:allure": "/roadmaps/113-qa/content/106-qa-reporting/101-allure.md",
+ "qa-reporting:test-rail": "/roadmaps/113-qa/content/106-qa-reporting/102-test-rail.md",
+ "qa-monitoring-logs": "/roadmaps/113-qa/content/107-qa-monitoring-logs/readme.md",
+ "qa-monitoring-logs:grafana": "/roadmaps/113-qa/content/107-qa-monitoring-logs/100-grafana.md",
+ "qa-monitoring-logs:new-relic": "/roadmaps/113-qa/content/107-qa-monitoring-logs/101-new-relic.md",
+ "qa-monitoring-logs:run-scope": "/roadmaps/113-qa/content/107-qa-monitoring-logs/102-run-scope.md",
+ "qa-monitoring-logs:sentry": "/roadmaps/113-qa/content/107-qa-monitoring-logs/103-sentry.md",
+ "qa-monitoring-logs:kibana": "/roadmaps/113-qa/content/107-qa-monitoring-logs/104-kibana.md",
+ "qa-monitoring-logs:data-dog": "/roadmaps/113-qa/content/107-qa-monitoring-logs/105-data-dog.md",
+ "qa-monitoring-logs:pager-duty": "/roadmaps/113-qa/content/107-qa-monitoring-logs/106-pager-duty.md",
+ "qa-vcs": "/roadmaps/113-qa/content/108-qa-vcs/readme.md",
+ "qa-vcs:git": "/roadmaps/113-qa/content/108-qa-vcs/100-git.md",
+ "qa-repo-hosting-services": "/roadmaps/113-qa/content/109-qa-repo-hosting-services/readme.md",
+ "qa-repo-hosting-services:gitlab": "/roadmaps/113-qa/content/109-qa-repo-hosting-services/100-gitlab.md",
+ "qa-repo-hosting-services:bitbucket": "/roadmaps/113-qa/content/109-qa-repo-hosting-services/101-bitbucket.md",
+ "qa-repo-hosting-services:github": "/roadmaps/113-qa/content/109-qa-repo-hosting-services/102-github.md",
+ "qa-ci-cd": "/roadmaps/113-qa/content/110-qa-ci-cd/readme.md",
+ "qa-ci-cd:jenkins": "/roadmaps/113-qa/content/110-qa-ci-cd/100-jenkins.md",
+ "qa-ci-cd:travis-ci": "/roadmaps/113-qa/content/110-qa-ci-cd/101-travis-ci.md",
+ "qa-ci-cd:circle-ci": "/roadmaps/113-qa/content/110-qa-ci-cd/102-circle-ci.md",
+ "qa-ci-cd:drone": "/roadmaps/113-qa/content/110-qa-ci-cd/103-drone.md",
+ "qa-ci-cd:gitlab-ci": "/roadmaps/113-qa/content/110-qa-ci-cd/104-gitlab-ci.md",
+ "qa-ci-cd:bamboo": "/roadmaps/113-qa/content/110-qa-ci-cd/105-bamboo.md",
+ "qa-ci-cd:team-city": "/roadmaps/113-qa/content/110-qa-ci-cd/106-team-city.md",
+ "qa-ci-cd:azure-devops-services": "/roadmaps/113-qa/content/110-qa-ci-cd/107-azure-devops-services.md",
+ "qa-headless-testing": "/roadmaps/113-qa/content/111-qa-headless-testing/readme.md",
+ "qa-headless-testing:zombie-js": "/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md",
+ "qa-headless-testing:playwright": "/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md",
+ "qa-headless-testing:puppeteer": "/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md",
+ "qa-headless-testing:cypress": "/roadmaps/113-qa/content/111-qa-headless-testing/103-cypress.md",
+ "qa-headless-testing:headless-chrome": "/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md",
+ "qa-headless-testing:headless-fox": "/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md",
+ "qa-headless-testing:html-unit": "/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md"
+}
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/100-what-is-qa.md b/content/roadmaps/113-qa/content/100-qa-basics/100-what-is-qa.md
new file mode 100644
index 000000000..c27c053c9
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/100-what-is-qa.md
@@ -0,0 +1 @@
+# What is qa
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/101-tester-mindset.md b/content/roadmaps/113-qa/content/100-qa-basics/101-tester-mindset.md
new file mode 100644
index 000000000..382f07f60
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/101-tester-mindset.md
@@ -0,0 +1 @@
+# Tester mindset
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/100-white-box-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/100-white-box-testing.md
new file mode 100644
index 000000000..d29a75ebf
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/100-white-box-testing.md
@@ -0,0 +1 @@
+# White box testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/101-gray-box-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/101-gray-box-testing.md
new file mode 100644
index 000000000..58e0c2206
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/101-gray-box-testing.md
@@ -0,0 +1 @@
+# Gray box testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/102-black-box-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/102-black-box-testing.md
new file mode 100644
index 000000000..045a76292
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/102-black-box-testing.md
@@ -0,0 +1 @@
+# Black box testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/readme.md
new file mode 100644
index 000000000..8c9917ac2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/102-testing-approaches/readme.md
@@ -0,0 +1 @@
+# Testing approaches
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/103-test-oracles.md b/content/roadmaps/113-qa/content/100-qa-basics/103-test-oracles.md
new file mode 100644
index 000000000..750eb8ccc
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/103-test-oracles.md
@@ -0,0 +1 @@
+# Test oracles
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/104-test-prioritization.md b/content/roadmaps/113-qa/content/100-qa-basics/104-test-prioritization.md
new file mode 100644
index 000000000..e8ac88e40
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/104-test-prioritization.md
@@ -0,0 +1 @@
+# Test prioritization
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/100-qtest.md b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/100-qtest.md
new file mode 100644
index 000000000..cf560c59a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/100-qtest.md
@@ -0,0 +1 @@
+# Qtest
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/101-test-rail.md b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/101-test-rail.md
new file mode 100644
index 000000000..15ea63ba2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/101-test-rail.md
@@ -0,0 +1 @@
+# Test rail
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/102-test-link.md b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/102-test-link.md
new file mode 100644
index 000000000..7b20deb31
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/102-test-link.md
@@ -0,0 +1 @@
+# Test link
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/103-zephyr.md b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/103-zephyr.md
new file mode 100644
index 000000000..4f0baa54c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/103-zephyr.md
@@ -0,0 +1 @@
+# Zephyr
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/readme.md
new file mode 100644
index 000000000..fd78d948f
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/105-manage-your-testing/readme.md
@@ -0,0 +1 @@
+# Manage your testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/100-atlassian.md b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/100-atlassian.md
new file mode 100644
index 000000000..61041e394
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/100-atlassian.md
@@ -0,0 +1 @@
+# Atlassian
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/101-assembla.md b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/101-assembla.md
new file mode 100644
index 000000000..7b879a93a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/101-assembla.md
@@ -0,0 +1 @@
+# Assembla
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/102-youtrack.md b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/102-youtrack.md
new file mode 100644
index 000000000..a252702aa
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/102-youtrack.md
@@ -0,0 +1 @@
+# Youtrack
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/103-trello.md b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/103-trello.md
new file mode 100644
index 000000000..7cb47728b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/103-trello.md
@@ -0,0 +1 @@
+# Trello
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/readme.md
new file mode 100644
index 000000000..1955d9ca9
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/106-project-management/readme.md
@@ -0,0 +1 @@
+# Project management
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/exploratory-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/exploratory-testing.md
new file mode 100644
index 000000000..a29678114
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/exploratory-testing.md
@@ -0,0 +1 @@
+# Exploratory testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/integration-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/integration-testing.md
new file mode 100644
index 000000000..30f1d7fbd
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/integration-testing.md
@@ -0,0 +1 @@
+# Integration testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/readme.md
new file mode 100644
index 000000000..db67a05b7
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/readme.md
@@ -0,0 +1 @@
+# Functional testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/regression-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/regression-testing.md
new file mode 100644
index 000000000..c96c527a6
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/regression-testing.md
@@ -0,0 +1 @@
+# Regression testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/sanity-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/sanity-testing.md
new file mode 100644
index 000000000..6a3eb6eee
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/sanity-testing.md
@@ -0,0 +1 @@
+# Sanity testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/smoke-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/smoke-testing.md
new file mode 100644
index 000000000..141920573
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/smoke-testing.md
@@ -0,0 +1 @@
+# Smoke testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/uat.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/uat.md
new file mode 100644
index 000000000..72a0be9ee
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/uat.md
@@ -0,0 +1 @@
+# Uat
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/unit-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/unit-testing.md
new file mode 100644
index 000000000..94ee45331
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/unit-testing.md
@@ -0,0 +1 @@
+# Unit testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/accessibility-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/accessibility-testing.md
new file mode 100644
index 000000000..8e93fac42
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/accessibility-testing.md
@@ -0,0 +1 @@
+# Accessibility testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/load-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/load-testing.md
new file mode 100644
index 000000000..4f7b9823a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/load-testing.md
@@ -0,0 +1 @@
+# Load testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/performance-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/performance-testing.md
new file mode 100644
index 000000000..03fe0ab64
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/performance-testing.md
@@ -0,0 +1 @@
+# Performance testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/readme.md
new file mode 100644
index 000000000..8bc946db2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/readme.md
@@ -0,0 +1 @@
+# Non functional testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/security-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/security-testing.md
new file mode 100644
index 000000000..e63cad834
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/security-testing.md
@@ -0,0 +1 @@
+# Security testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/stress-testing.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/stress-testing.md
new file mode 100644
index 000000000..fa138e62c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/stress-testing.md
@@ -0,0 +1 @@
+# Stress testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/readme.md
new file mode 100644
index 000000000..771740659
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/107-testing-techniques/readme.md
@@ -0,0 +1 @@
+# Testing techniques
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/100-qa-basics/readme.md b/content/roadmaps/113-qa/content/100-qa-basics/readme.md
new file mode 100644
index 000000000..db97eb862
--- /dev/null
+++ b/content/roadmaps/113-qa/content/100-qa-basics/readme.md
@@ -0,0 +1 @@
+# Qa basics
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/100-waterfall-model.md b/content/roadmaps/113-qa/content/101-qa-sdlc/100-waterfall-model.md
new file mode 100644
index 000000000..1b3ad2a1c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/100-waterfall-model.md
@@ -0,0 +1 @@
+# Waterfall model
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/101-v-model.md b/content/roadmaps/113-qa/content/101-qa-sdlc/101-v-model.md
new file mode 100644
index 000000000..d87245b11
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/101-v-model.md
@@ -0,0 +1 @@
+# V model
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/100-kanban.md b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/100-kanban.md
new file mode 100644
index 000000000..63178b4a6
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/100-kanban.md
@@ -0,0 +1 @@
+# Kanban
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/101-scrum.md b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/101-scrum.md
new file mode 100644
index 000000000..fd9c4528a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/101-scrum.md
@@ -0,0 +1 @@
+# Scrum
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/102-safe.md b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/102-safe.md
new file mode 100644
index 000000000..d9a202895
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/102-safe.md
@@ -0,0 +1 @@
+# Safe
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/103-xp.md b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/103-xp.md
new file mode 100644
index 000000000..1a12b7370
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/103-xp.md
@@ -0,0 +1 @@
+# Xp
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/readme.md b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/readme.md
new file mode 100644
index 000000000..477e4891b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/102-agile-model/readme.md
@@ -0,0 +1 @@
+# Agile model
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/101-qa-sdlc/readme.md b/content/roadmaps/113-qa/content/101-qa-sdlc/readme.md
new file mode 100644
index 000000000..497ce3033
--- /dev/null
+++ b/content/roadmaps/113-qa/content/101-qa-sdlc/readme.md
@@ -0,0 +1 @@
+# Qa sdlc
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/100-tdd.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/100-tdd.md
new file mode 100644
index 000000000..713a67dfd
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/100-tdd.md
@@ -0,0 +1 @@
+# Tdd
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/101-test-planning.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/101-test-planning.md
new file mode 100644
index 000000000..6d1bd8877
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/101-test-planning.md
@@ -0,0 +1 @@
+# Test planning
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/102-test-cases-and-scenarios.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/102-test-cases-and-scenarios.md
new file mode 100644
index 000000000..b5bd0597c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/102-test-cases-and-scenarios.md
@@ -0,0 +1 @@
+# Test cases and scenarios
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/103-reporting.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/103-reporting.md
new file mode 100644
index 000000000..014bd43b1
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/103-reporting.md
@@ -0,0 +1 @@
+# Reporting
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/104-compatibility.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/104-compatibility.md
new file mode 100644
index 000000000..e55e75f8b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/104-compatibility.md
@@ -0,0 +1 @@
+# Compatibility
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/105-verification-and-validation.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/105-verification-and-validation.md
new file mode 100644
index 000000000..9d31ac5d7
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/105-verification-and-validation.md
@@ -0,0 +1 @@
+# Verification and validation
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/102-qa-manual-testing/readme.md b/content/roadmaps/113-qa/content/102-qa-manual-testing/readme.md
new file mode 100644
index 000000000..dfc21ba60
--- /dev/null
+++ b/content/roadmaps/113-qa/content/102-qa-manual-testing/readme.md
@@ -0,0 +1 @@
+# Qa manual testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/ajax.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/ajax.md
new file mode 100644
index 000000000..23e50d805
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/ajax.md
@@ -0,0 +1 @@
+# Ajax
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/browser-devtools.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/browser-devtools.md
new file mode 100644
index 000000000..58b0f7e7b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/browser-devtools.md
@@ -0,0 +1 @@
+# Browser devtools
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/caching.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/caching.md
new file mode 100644
index 000000000..07f88797a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/caching.md
@@ -0,0 +1 @@
+# Caching
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/csr-vs-ssr.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/csr-vs-ssr.md
new file mode 100644
index 000000000..8b7726e48
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/csr-vs-ssr.md
@@ -0,0 +1 @@
+# Csr vs ssr
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/html-css-javascript.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/html-css-javascript.md
new file mode 100644
index 000000000..59e4e20cb
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/html-css-javascript.md
@@ -0,0 +1 @@
+# Html css javascript
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/readme.md
new file mode 100644
index 000000000..dfb02e0a1
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/readme.md
@@ -0,0 +1 @@
+# Basic introduction
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/responsive-vs-adaptive.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/responsive-vs-adaptive.md
new file mode 100644
index 000000000..bd6848a9c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/responsive-vs-adaptive.md
@@ -0,0 +1 @@
+# Responsive vs adaptive
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/swas-pwas-jamstack.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/swas-pwas-jamstack.md
new file mode 100644
index 000000000..eedce2242
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/swas-pwas-jamstack.md
@@ -0,0 +1 @@
+# Swas pwas jamstack
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-selenium-ide.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-selenium-ide.md
new file mode 100644
index 000000000..82c838309
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/100-selenium-ide.md
@@ -0,0 +1 @@
+# Selenium ide
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-browser-addons.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-browser-addons.md
new file mode 100644
index 000000000..d2f655b8f
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-browser-addons.md
@@ -0,0 +1 @@
+# Browser addons
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-ghost-inspector.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-ghost-inspector.md
new file mode 100644
index 000000000..fd5731e65
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/101-ghost-inspector.md
@@ -0,0 +1 @@
+# Ghost inspector
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md
new file mode 100644
index 000000000..c881065db
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md
@@ -0,0 +1 @@
+# Cypress
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jasmine.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jasmine.md
new file mode 100644
index 000000000..49050a4de
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jasmine.md
@@ -0,0 +1 @@
+# Jasmine
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jest.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jest.md
new file mode 100644
index 000000000..535d60df1
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jest.md
@@ -0,0 +1 @@
+# Jest
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/nightwatch.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/nightwatch.md
new file mode 100644
index 000000000..64a7154d0
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/nightwatch.md
@@ -0,0 +1 @@
+# Nightwatch
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/playwright.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/playwright.md
new file mode 100644
index 000000000..454f06c7c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/playwright.md
@@ -0,0 +1 @@
+# Playwright
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/puppeteer.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/puppeteer.md
new file mode 100644
index 000000000..70452d2a2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/puppeteer.md
@@ -0,0 +1 @@
+# Puppeteer
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/qa-wolf.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/qa-wolf.md
new file mode 100644
index 000000000..d3a9dbbf4
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/qa-wolf.md
@@ -0,0 +1 @@
+# Qa wolf
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/readme.md
new file mode 100644
index 000000000..56086551c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/readme.md
@@ -0,0 +1 @@
+# Automation frameworks
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/robot-framework.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/robot-framework.md
new file mode 100644
index 000000000..288efa8b1
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/robot-framework.md
@@ -0,0 +1 @@
+# Robot framework
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/webdriver-io.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/webdriver-io.md
new file mode 100644
index 000000000..5343b66c7
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/webdriver-io.md
@@ -0,0 +1 @@
+# Webdriver io
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-bug-management.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-bug-management.md
new file mode 100644
index 000000000..b3555bfca
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-bug-management.md
@@ -0,0 +1 @@
+# Bug management
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/103-check-my-links.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/103-check-my-links.md
new file mode 100644
index 000000000..7014e9903
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/103-check-my-links.md
@@ -0,0 +1 @@
+# Check my links
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/readme.md
new file mode 100644
index 000000000..0570468c8
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/readme.md
@@ -0,0 +1 @@
+# Frontend automation
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md
new file mode 100644
index 000000000..52f5e8ab4
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md
@@ -0,0 +1 @@
+# Appium
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/101-xcuitest.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/101-xcuitest.md
new file mode 100644
index 000000000..1ede677e6
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/101-xcuitest.md
@@ -0,0 +1 @@
+# Xcuitest
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md
new file mode 100644
index 000000000..ad49307a6
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md
@@ -0,0 +1 @@
+# Espresso
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md
new file mode 100644
index 000000000..9e8f4aa5c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md
@@ -0,0 +1 @@
+# Detox
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/readme.md
new file mode 100644
index 000000000..d4f04a843
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/readme.md
@@ -0,0 +1 @@
+# Mobile automation
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md
new file mode 100644
index 000000000..32ec58f07
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md
@@ -0,0 +1 @@
+# Karate framework
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/101-cypress.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/101-cypress.md
new file mode 100644
index 000000000..c881065db
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/101-cypress.md
@@ -0,0 +1 @@
+# Cypress
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/102-soap-ui.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/102-soap-ui.md
new file mode 100644
index 000000000..be3c737ac
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/102-soap-ui.md
@@ -0,0 +1 @@
+# Soap ui
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/103-postman-newman.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/103-postman-newman.md
new file mode 100644
index 000000000..6d2a234dd
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/103-postman-newman.md
@@ -0,0 +1 @@
+# Postman newman
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/104-rest-assured.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/104-rest-assured.md
new file mode 100644
index 000000000..55428a59b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/104-rest-assured.md
@@ -0,0 +1 @@
+# Rest assured
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/readme.md
new file mode 100644
index 000000000..5b2e33f31
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/readme.md
@@ -0,0 +1 @@
+# Backend automation
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/readme.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/readme.md
new file mode 100644
index 000000000..f0666379d
--- /dev/null
+++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/readme.md
@@ -0,0 +1 @@
+# Qa automated testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/100-vegeta.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/100-vegeta.md
new file mode 100644
index 000000000..7fd32a225
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/100-vegeta.md
@@ -0,0 +1 @@
+# Vegeta
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/101-jmeter.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/101-jmeter.md
new file mode 100644
index 000000000..5b0c2728e
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/101-jmeter.md
@@ -0,0 +1 @@
+# Jmeter
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/102-locust.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/102-locust.md
new file mode 100644
index 000000000..54c658193
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/102-locust.md
@@ -0,0 +1 @@
+# Locust
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/103-gatling.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/103-gatling.md
new file mode 100644
index 000000000..c79394490
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/103-gatling.md
@@ -0,0 +1 @@
+# Gatling
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/104-k6.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/104-k6.md
new file mode 100644
index 000000000..5eaf31f0d
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/104-k6.md
@@ -0,0 +1 @@
+# K6
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/105-artillery.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/105-artillery.md
new file mode 100644
index 000000000..8b7df13af
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/105-artillery.md
@@ -0,0 +1 @@
+# Artillery
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/106-lighthouse.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/106-lighthouse.md
new file mode 100644
index 000000000..d0a5f533a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/106-lighthouse.md
@@ -0,0 +1 @@
+# Lighthouse
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/107-webpage-test.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/107-webpage-test.md
new file mode 100644
index 000000000..ef6608949
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/107-webpage-test.md
@@ -0,0 +1 @@
+# Webpage test
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/readme.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/readme.md
new file mode 100644
index 000000000..b529e575f
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/readme.md
@@ -0,0 +1 @@
+# Load and performance testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/100-chrome-devtools.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/100-chrome-devtools.md
new file mode 100644
index 000000000..dc3e7993e
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/100-chrome-devtools.md
@@ -0,0 +1 @@
+# Chrome devtools
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/101-wave.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/101-wave.md
new file mode 100644
index 000000000..9232aa898
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/101-wave.md
@@ -0,0 +1 @@
+# Wave
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/102-axe.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/102-axe.md
new file mode 100644
index 000000000..e4716b392
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/102-axe.md
@@ -0,0 +1 @@
+# Axe
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/readme.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/readme.md
new file mode 100644
index 000000000..8e93fac42
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/101-accessibility-testing/readme.md
@@ -0,0 +1 @@
+# Accessibility testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/100-authentication-authorization.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/100-authentication-authorization.md
new file mode 100644
index 000000000..86ff40eb1
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/100-authentication-authorization.md
@@ -0,0 +1 @@
+# Authentication authorization
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/101-vulnerability-scanning.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/101-vulnerability-scanning.md
new file mode 100644
index 000000000..4966a3abe
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/101-vulnerability-scanning.md
@@ -0,0 +1 @@
+# Vulnerability scanning
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/102-owasp-10.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/102-owasp-10.md
new file mode 100644
index 000000000..8f0868aeb
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/102-owasp-10.md
@@ -0,0 +1 @@
+# Owasp 10
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/103-attack-vectors.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/103-attack-vectors.md
new file mode 100644
index 000000000..3600c18a4
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/103-attack-vectors.md
@@ -0,0 +1 @@
+# Attack vectors
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/104-secrets-management.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/104-secrets-management.md
new file mode 100644
index 000000000..5cbd7d4c7
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/104-secrets-management.md
@@ -0,0 +1 @@
+# Secrets management
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/readme.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/readme.md
new file mode 100644
index 000000000..e63cad834
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/102-security-testing/readme.md
@@ -0,0 +1 @@
+# Security testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/104-qa-non-functional-testing/readme.md b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/readme.md
new file mode 100644
index 000000000..9cfb852cd
--- /dev/null
+++ b/content/roadmaps/113-qa/content/104-qa-non-functional-testing/readme.md
@@ -0,0 +1 @@
+# Qa non functional testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/105-qa-email-testing/100-mailinator.md b/content/roadmaps/113-qa/content/105-qa-email-testing/100-mailinator.md
new file mode 100644
index 000000000..082391688
--- /dev/null
+++ b/content/roadmaps/113-qa/content/105-qa-email-testing/100-mailinator.md
@@ -0,0 +1 @@
+# Mailinator
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/105-qa-email-testing/101-gmail-tester.md b/content/roadmaps/113-qa/content/105-qa-email-testing/101-gmail-tester.md
new file mode 100644
index 000000000..801f6ddd4
--- /dev/null
+++ b/content/roadmaps/113-qa/content/105-qa-email-testing/101-gmail-tester.md
@@ -0,0 +1 @@
+# Gmail tester
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/105-qa-email-testing/readme.md b/content/roadmaps/113-qa/content/105-qa-email-testing/readme.md
new file mode 100644
index 000000000..0fe9964ea
--- /dev/null
+++ b/content/roadmaps/113-qa/content/105-qa-email-testing/readme.md
@@ -0,0 +1 @@
+# Qa email testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/106-qa-reporting/100-junit.md b/content/roadmaps/113-qa/content/106-qa-reporting/100-junit.md
new file mode 100644
index 000000000..fd259949f
--- /dev/null
+++ b/content/roadmaps/113-qa/content/106-qa-reporting/100-junit.md
@@ -0,0 +1 @@
+# Junit
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/106-qa-reporting/101-allure.md b/content/roadmaps/113-qa/content/106-qa-reporting/101-allure.md
new file mode 100644
index 000000000..3bc473631
--- /dev/null
+++ b/content/roadmaps/113-qa/content/106-qa-reporting/101-allure.md
@@ -0,0 +1 @@
+# Allure
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/106-qa-reporting/102-test-rail.md b/content/roadmaps/113-qa/content/106-qa-reporting/102-test-rail.md
new file mode 100644
index 000000000..15ea63ba2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/106-qa-reporting/102-test-rail.md
@@ -0,0 +1 @@
+# Test rail
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/106-qa-reporting/readme.md b/content/roadmaps/113-qa/content/106-qa-reporting/readme.md
new file mode 100644
index 000000000..300292019
--- /dev/null
+++ b/content/roadmaps/113-qa/content/106-qa-reporting/readme.md
@@ -0,0 +1 @@
+# Qa reporting
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/100-grafana.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/100-grafana.md
new file mode 100644
index 000000000..f9a8e7c40
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/100-grafana.md
@@ -0,0 +1 @@
+# Grafana
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/101-new-relic.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/101-new-relic.md
new file mode 100644
index 000000000..e3cce1984
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/101-new-relic.md
@@ -0,0 +1 @@
+# New relic
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/102-run-scope.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/102-run-scope.md
new file mode 100644
index 000000000..ae4bcd8ef
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/102-run-scope.md
@@ -0,0 +1 @@
+# Run scope
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/103-sentry.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/103-sentry.md
new file mode 100644
index 000000000..efc441663
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/103-sentry.md
@@ -0,0 +1 @@
+# Sentry
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/104-kibana.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/104-kibana.md
new file mode 100644
index 000000000..d51850013
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/104-kibana.md
@@ -0,0 +1 @@
+# Kibana
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/105-data-dog.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/105-data-dog.md
new file mode 100644
index 000000000..e19173198
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/105-data-dog.md
@@ -0,0 +1 @@
+# Data dog
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/106-pager-duty.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/106-pager-duty.md
new file mode 100644
index 000000000..631ab173b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/106-pager-duty.md
@@ -0,0 +1 @@
+# Pager duty
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/107-qa-monitoring-logs/readme.md b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/readme.md
new file mode 100644
index 000000000..4cf9d08d0
--- /dev/null
+++ b/content/roadmaps/113-qa/content/107-qa-monitoring-logs/readme.md
@@ -0,0 +1 @@
+# Qa monitoring logs
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/108-qa-vcs/100-git.md b/content/roadmaps/113-qa/content/108-qa-vcs/100-git.md
new file mode 100644
index 000000000..65f57e71e
--- /dev/null
+++ b/content/roadmaps/113-qa/content/108-qa-vcs/100-git.md
@@ -0,0 +1 @@
+# Git
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/108-qa-vcs/readme.md b/content/roadmaps/113-qa/content/108-qa-vcs/readme.md
new file mode 100644
index 000000000..3350c5de3
--- /dev/null
+++ b/content/roadmaps/113-qa/content/108-qa-vcs/readme.md
@@ -0,0 +1 @@
+# Qa vcs
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/100-gitlab.md b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/100-gitlab.md
new file mode 100644
index 000000000..70157a4e6
--- /dev/null
+++ b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/100-gitlab.md
@@ -0,0 +1 @@
+# Gitlab
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/101-bitbucket.md b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/101-bitbucket.md
new file mode 100644
index 000000000..9c781a3b3
--- /dev/null
+++ b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/101-bitbucket.md
@@ -0,0 +1 @@
+# Bitbucket
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/102-github.md b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/102-github.md
new file mode 100644
index 000000000..1d347d3e4
--- /dev/null
+++ b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/102-github.md
@@ -0,0 +1 @@
+# Github
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/readme.md b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/readme.md
new file mode 100644
index 000000000..cdbd8c825
--- /dev/null
+++ b/content/roadmaps/113-qa/content/109-qa-repo-hosting-services/readme.md
@@ -0,0 +1 @@
+# Qa repo hosting services
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/100-jenkins.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/100-jenkins.md
new file mode 100644
index 000000000..2b36b080c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/100-jenkins.md
@@ -0,0 +1 @@
+# Jenkins
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/101-travis-ci.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/101-travis-ci.md
new file mode 100644
index 000000000..fbffb7e93
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/101-travis-ci.md
@@ -0,0 +1 @@
+# Travis ci
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/102-circle-ci.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/102-circle-ci.md
new file mode 100644
index 000000000..b76511472
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/102-circle-ci.md
@@ -0,0 +1 @@
+# Circle ci
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/103-drone.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/103-drone.md
new file mode 100644
index 000000000..f5e518d6e
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/103-drone.md
@@ -0,0 +1 @@
+# Drone
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/104-gitlab-ci.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/104-gitlab-ci.md
new file mode 100644
index 000000000..d692d5b0a
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/104-gitlab-ci.md
@@ -0,0 +1 @@
+# Gitlab ci
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/105-bamboo.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/105-bamboo.md
new file mode 100644
index 000000000..6132c9219
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/105-bamboo.md
@@ -0,0 +1 @@
+# Bamboo
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/106-team-city.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/106-team-city.md
new file mode 100644
index 000000000..ea700b253
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/106-team-city.md
@@ -0,0 +1 @@
+# Team city
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/107-azure-devops-services.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/107-azure-devops-services.md
new file mode 100644
index 000000000..6d3ea56d5
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/107-azure-devops-services.md
@@ -0,0 +1 @@
+# Azure devops services
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/110-qa-ci-cd/readme.md b/content/roadmaps/113-qa/content/110-qa-ci-cd/readme.md
new file mode 100644
index 000000000..193f641dd
--- /dev/null
+++ b/content/roadmaps/113-qa/content/110-qa-ci-cd/readme.md
@@ -0,0 +1 @@
+# Qa ci cd
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md
new file mode 100644
index 000000000..205fed02d
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md
@@ -0,0 +1 @@
+# Zombie js
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md
new file mode 100644
index 000000000..454f06c7c
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md
@@ -0,0 +1 @@
+# Playwright
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md
new file mode 100644
index 000000000..70452d2a2
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md
@@ -0,0 +1 @@
+# Puppeteer
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/103-cypress.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/103-cypress.md
new file mode 100644
index 000000000..c881065db
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/103-cypress.md
@@ -0,0 +1 @@
+# Cypress
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md
new file mode 100644
index 000000000..2c3e86d2e
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md
@@ -0,0 +1 @@
+# Headless chrome
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md
new file mode 100644
index 000000000..5c3bd060b
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md
@@ -0,0 +1 @@
+# Headless fox
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md
new file mode 100644
index 000000000..0c1c05c27
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md
@@ -0,0 +1 @@
+# Html unit
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/readme.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/readme.md
new file mode 100644
index 000000000..be873de97
--- /dev/null
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/readme.md
@@ -0,0 +1 @@
+# Qa headless testing
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/readme.md b/content/roadmaps/113-qa/content/readme.md
new file mode 100644
index 000000000..4e768b56d
--- /dev/null
+++ b/content/roadmaps/113-qa/content/readme.md
@@ -0,0 +1 @@
+#
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/meta.json b/content/roadmaps/113-qa/meta.json
index b1302c7ca..303efcf9d 100644
--- a/content/roadmaps/113-qa/meta.json
+++ b/content/roadmaps/113-qa/meta.json
@@ -31,5 +31,6 @@
"author": {
"name": "Anas Fitiani",
"url": "https://github.com/anas-qa"
- }
-}
+ },
+ "contentPathsFilePath": "./content-paths.json"
+}
\ No newline at end of file
diff --git a/public/project/qa.json b/public/project/qa.json
index 661a7fa77..0c32c7c12 100644
--- a/public/project/qa.json
+++ b/public/project/qa.json
@@ -6489,7 +6489,7 @@
"x": "691",
"y": "1363",
"properties": {
- "controlName": "101-qa-automated-testing:frontend-automation:brower-addons"
+ "controlName": "101-qa-automated-testing:frontend-automation:browser-addons"
},
"children": {
"controls": {
diff --git a/public/sitemap.xml b/public/sitemap.xml
index fa30b8000..4e58f6dc1 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -87,7 +87,7 @@
https://roadmap.sh/qa
monthly
- 2022-09-01T11:34:41.234Z
+ 2022-09-01T15:56:57.220Z
1.0