<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://qaladder.org/</loc></url>
  <url><loc>https://qaladder.org/fr/</loc></url>
  <url><loc>https://qaladder.org/interview-manual.html</loc></url>
  <url><loc>https://qaladder.org/interview-automation.html</loc></url>
  <url><loc>https://qaladder.org/interview-sdet.html</loc></url>
  <url><loc>https://qaladder.org/interview-api.html</loc></url>
  <url><loc>https://qaladder.org/interview-bdd.html</loc></url>
  <url><loc>https://qaladder.org/interview-java.html</loc></url>
  <url><loc>https://qaladder.org/playground.html</loc></url>
  <url><loc>https://qaladder.org/locator-lab.html</loc></url>
  <url><loc>https://qaladder.org/tools.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools.html</loc></url>
  <url><loc>https://qaladder.org/fr/locator-lab.html</loc></url>
  <url><loc>https://qaladder.org/fr/playground.html</loc></url>
  <url><loc>https://qaladder.org/chat.html</loc></url>
  <url><loc>https://qaladder.org/qa-take-home-assignments.html</loc></url>
  <url><loc>https://qaladder.org/qa-automation-practice-sites.html</loc></url>
  <url><loc>https://qaladder.org/qa-wolf-take-home-assignment-walkthrough.html</loc></url>
  <url><loc>https://qaladder.org/how-would-you-test-anything.html</loc></url>
  <url><loc>https://qaladder.org/scenario-based-testing-interview-questions.html</loc></url>
  <url><loc>https://qaladder.org/qa-interview-puzzles.html</loc></url>
  <url><loc>https://qaladder.org/sdet-vs-qa-engineer.html</loc></url>
  <url><loc>https://qaladder.org/is-manual-testing-dying.html</loc></url>
  <url><loc>https://qaladder.org/qa-career-ladder.html</loc></url>
  <url><loc>https://qaladder.org/tools/ats-resume-checker.html</loc></url>
  <url><loc>https://qaladder.org/tools/boundary-value-analysis-generator.html</loc></url>
  <url><loc>https://qaladder.org/tools/qa-metrics-calculator.html</loc></url>
  <url><loc>https://qaladder.org/tools/bug-report-template.html</loc></url>
  <url><loc>https://qaladder.org/tools/test-plan-template.html</loc></url>
  <url><loc>https://qaladder.org/tools/star-method-qa-interviews.html</loc></url>
  <url><loc>https://qaladder.org/tools/qa-take-home-assignment-practice.html</loc></url>
  <url><loc>https://qaladder.org/about.html</loc></url>
  <url><loc>https://qaladder.org/contact.html</loc></url>
  <url><loc>https://qaladder.org/privacy.html</loc></url>
  <url><loc>https://qaladder.org/terms.html</loc></url>
  <url><loc>https://qaladder.org/lessons/</loc></url>
  <url><loc>https://qaladder.org/lessons/adversarial-testing-jailbreaks-and-injection.html</loc></url>
  <url><loc>https://qaladder.org/lessons/ai-coding-assistants-what-to-hand-off-what-to-review.html</loc></url>
  <url><loc>https://qaladder.org/lessons/answering-whats-the-difference-between-x-and-y-cleanly.html</loc></url>
  <url><loc>https://qaladder.org/lessons/boundary-values-and-equivalence-partitioning-as-automation-inputs.html</loc></url>
  <url><loc>https://qaladder.org/lessons/build-vs-buy-and-making-the-case-for-automation.html</loc></url>
  <url><loc>https://qaladder.org/lessons/ci-with-github-actions-run-ui-api-on-every-push.html</loc></url>
  <url><loc>https://qaladder.org/lessons/commits-and-prs-an-interviewer-will-read.html</loc></url>
  <url><loc>https://qaladder.org/lessons/critique-and-prune-where-ai-generated-tests-go-blind.html</loc></url>
  <url><loc>https://qaladder.org/lessons/decision-tables-and-state-transitions.html</loc></url>
  <url><loc>https://qaladder.org/lessons/designing-a-framework-from-scratch-the-layers.html</loc></url>
  <url><loc>https://qaladder.org/lessons/docker-and-selenium-grid-reproducible-test-environments.html</loc></url>
  <url><loc>https://qaladder.org/lessons/flaky-or-broken-prove-it-with-a-number.html</loc></url>
  <url><loc>https://qaladder.org/lessons/getting-past-the-gate-api-keys-bearer-jwt-and-oauth2.html</loc></url>
  <url><loc>https://qaladder.org/lessons/giving-a-review-as-the-quality-person.html</loc></url>
  <url><loc>https://qaladder.org/lessons/golden-sets-and-offline-evals.html</loc></url>
  <url><loc>https://qaladder.org/lessons/guardrails-ci-and-the-interview-answer.html</loc></url>
  <url><loc>https://qaladder.org/lessons/hand-tracing-where-logic-actually-grows.html</loc></url>
  <url><loc>https://qaladder.org/lessons/handling-i-dont-know-and-curveball-questions.html</loc></url>
  <url><loc>https://qaladder.org/lessons/it-only-fails-in-ci.html</loc></url>
  <url><loc>https://qaladder.org/lessons/leading-a-team-from-manual-to-automation.html</loc></url>
  <url><loc>https://qaladder.org/lessons/lists-dicts-sets-and-tuples-when-and-why.html</loc></url>
  <url><loc>https://qaladder.org/lessons/measuring-hallucination.html</loc></url>
  <url><loc>https://qaladder.org/lessons/metrics-that-matter-and-the-ones-that-dont.html</loc></url>
  <url><loc>https://qaladder.org/lessons/mocking-and-contracts-fast-offline-reliable-tests.html</loc></url>
  <url><loc>https://qaladder.org/lessons/oop-essentials-classes-inheritance-magic-methods-decorators.html</loc></url>
  <url><loc>https://qaladder.org/lessons/page-object-model-done-properly.html</loc></url>
  <url><loc>https://qaladder.org/lessons/parallel-retries-and-flaky-test-quarantine.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pattern-1-counting-how-often-things-appear.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pattern-2-two-pointers.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pattern-3-sliding-window.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pattern-4-index-math-and-matrix-walks.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pick-the-right-story-before-you-start-talking.html</loc></url>
  <url><loc>https://qaladder.org/lessons/playwright-auto-waiting-locators-and-tracing.html</loc></url>
  <url><loc>https://qaladder.org/lessons/polish-github-a-readme-an-interviewer-skims-in-two-minutes.html</loc></url>
  <url><loc>https://qaladder.org/lessons/pytest-deep-dive-fixtures-conftest-parametrize-and-markers.html</loc></url>
  <url><loc>https://qaladder.org/lessons/reading-code-you-didnt-write.html</loc></url>
  <url><loc>https://qaladder.org/lessons/reading-the-traceback-like-a-senior.html</loc></url>
  <url><loc>https://qaladder.org/lessons/recall-coding-redo-your-hardest-problems-from-memory.html</loc></url>
  <url><loc>https://qaladder.org/lessons/receiving-a-review-without-taking-it-personally.html</loc></url>
  <url><loc>https://qaladder.org/lessons/recreate-it-in-code-requests-pytest-with-shared-state.html</loc></url>
  <url><loc>https://qaladder.org/lessons/rewrite-your-resume-to-mirror-real-postings.html</loc></url>
  <url><loc>https://qaladder.org/lessons/risk-based-testing-deciding-what-not-to-automate.html</loc></url>
  <url><loc>https://qaladder.org/lessons/selenium-locators-finding-the-element-you-mean.html</loc></url>
  <url><loc>https://qaladder.org/lessons/self-healing-locators-and-the-false-pass-risk.html</loc></url>
  <url><loc>https://qaladder.org/lessons/shift-left-shift-right-and-your-1-page-test-strategy.html</loc></url>
  <url><loc>https://qaladder.org/lessons/ship-an-ai-in-the-loop-suite-through-ci-and-tell-the-story.html</loc></url>
  <url><loc>https://qaladder.org/lessons/shrinking-the-search-space.html</loc></url>
  <url><loc>https://qaladder.org/lessons/simulate-the-full-loop-one-round-a-day.html</loc></url>
  <url><loc>https://qaladder.org/lessons/sql-for-testers-prove-the-api-actually-wrote-to-the-db.html</loc></url>
  <url><loc>https://qaladder.org/lessons/star-a-frame-for-every-tell-me-about-a-time-answer.html</loc></url>
  <url><loc>https://qaladder.org/lessons/string-manipulation-patterns.html</loc></url>
  <url><loc>https://qaladder.org/lessons/system-design-and-the-classic-lead-scenarios.html</loc></url>
  <url><loc>https://qaladder.org/lessons/system-design-questions-for-testers-step-by-step.html</loc></url>
  <url><loc>https://qaladder.org/lessons/test-data-fixtures-vs-factories-vs-seeding.html</loc></url>
  <url><loc>https://qaladder.org/lessons/test-strategy-deciding-what-runs-where.html</loc></url>
  <url><loc>https://qaladder.org/lessons/testing-rag-retrieval-vs-generation.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-4-minute-walk-me-through-your-framework.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-6-step-method-a-worked-example.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-four-patterns-sdets-actually-use.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-four-questions-that-sort-any-failure.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-hard-stuff-dynamic-elements-iframes-uploads-and-network-stubbing.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-http-mental-model-and-your-first-postman-collection.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-loop-branch-commit-pr-merge.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-test-pyramid-and-quadrants-what-to-automate-first.html</loc></url>
  <url><loc>https://qaladder.org/lessons/the-write-up-product-bug-or-test-bug.html</loc></url>
  <url><loc>https://qaladder.org/lessons/trust-the-shape-schema-validation-and-negative-testing.html</loc></url>
  <url><loc>https://qaladder.org/lessons/turn-a-user-story-into-test-cases-prompt-it-like-an-engineer.html</loc></url>
  <url><loc>https://qaladder.org/lessons/variables-types-control-flow-and-functions.html</loc></url>
  <url><loc>https://qaladder.org/lessons/waits-actions-and-frames-killing-flakiness-at-the-source.html</loc></url>
  <url><loc>https://qaladder.org/lessons/you-cant-assertequal-an-llm.html</loc></url>
  <url><loc>https://qaladder.org/lessons/your-4-minute-walk-me-through-your-framework-pitch.html</loc></url>
  <url><loc>https://qaladder.org/lessons/your-first-merge-conflict.html</loc></url>
  <url><loc>https://qaladder.org/fr/qa-take-home-assignments.html</loc></url>
  <url><loc>https://qaladder.org/fr/qa-automation-practice-sites.html</loc></url>
  <url><loc>https://qaladder.org/fr/qa-wolf-take-home-assignment-walkthrough.html</loc></url>
  <url><loc>https://qaladder.org/fr/how-would-you-test-anything.html</loc></url>
  <url><loc>https://qaladder.org/fr/scenario-based-testing-interview-questions.html</loc></url>
  <url><loc>https://qaladder.org/fr/qa-interview-puzzles.html</loc></url>
  <url><loc>https://qaladder.org/fr/sdet-vs-qa-engineer.html</loc></url>
  <url><loc>https://qaladder.org/fr/is-manual-testing-dying.html</loc></url>
  <url><loc>https://qaladder.org/fr/qa-career-ladder.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/ats-resume-checker.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/boundary-value-analysis-generator.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/qa-metrics-calculator.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/bug-report-template.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/test-plan-template.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/star-method-qa-interviews.html</loc></url>
  <url><loc>https://qaladder.org/fr/tools/qa-take-home-assignment-practice.html</loc></url>
  <url><loc>https://qaladder.org/fr/about.html</loc></url>
  <url><loc>https://qaladder.org/fr/contact.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-api.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-automation.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-bdd.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-java.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-manual.html</loc></url>
  <url><loc>https://qaladder.org/fr/interview-sdet.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/adversarial-testing-jailbreaks-and-injection.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/ai-coding-assistants-what-to-hand-off-what-to-review.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/answering-whats-the-difference-between-x-and-y-cleanly.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/boundary-values-and-equivalence-partitioning-as-automation-inputs.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/build-vs-buy-and-making-the-case-for-automation.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/ci-with-github-actions-run-ui-api-on-every-push.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/commits-and-prs-an-interviewer-will-read.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/critique-and-prune-where-ai-generated-tests-go-blind.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/decision-tables-and-state-transitions.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/designing-a-framework-from-scratch-the-layers.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/docker-and-selenium-grid-reproducible-test-environments.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/flaky-or-broken-prove-it-with-a-number.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/getting-past-the-gate-api-keys-bearer-jwt-and-oauth2.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/giving-a-review-as-the-quality-person.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/golden-sets-and-offline-evals.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/guardrails-ci-and-the-interview-answer.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/hand-tracing-where-logic-actually-grows.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/handling-i-dont-know-and-curveball-questions.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/it-only-fails-in-ci.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/leading-a-team-from-manual-to-automation.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/lists-dicts-sets-and-tuples-when-and-why.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/measuring-hallucination.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/metrics-that-matter-and-the-ones-that-dont.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/mocking-and-contracts-fast-offline-reliable-tests.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/oop-essentials-classes-inheritance-magic-methods-decorators.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/page-object-model-done-properly.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/parallel-retries-and-flaky-test-quarantine.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pattern-1-counting-how-often-things-appear.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pattern-2-two-pointers.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pattern-3-sliding-window.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pattern-4-index-math-and-matrix-walks.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pick-the-right-story-before-you-start-talking.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/playwright-auto-waiting-locators-and-tracing.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/polish-github-a-readme-an-interviewer-skims-in-two-minutes.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/pytest-deep-dive-fixtures-conftest-parametrize-and-markers.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/reading-code-you-didnt-write.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/reading-the-traceback-like-a-senior.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/recall-coding-redo-your-hardest-problems-from-memory.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/receiving-a-review-without-taking-it-personally.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/recreate-it-in-code-requests-pytest-with-shared-state.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/rewrite-your-resume-to-mirror-real-postings.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/risk-based-testing-deciding-what-not-to-automate.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/selenium-locators-finding-the-element-you-mean.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/self-healing-locators-and-the-false-pass-risk.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/shift-left-shift-right-and-your-1-page-test-strategy.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/ship-an-ai-in-the-loop-suite-through-ci-and-tell-the-story.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/shrinking-the-search-space.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/simulate-the-full-loop-one-round-a-day.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/sql-for-testers-prove-the-api-actually-wrote-to-the-db.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/star-a-frame-for-every-tell-me-about-a-time-answer.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/string-manipulation-patterns.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/system-design-and-the-classic-lead-scenarios.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/system-design-questions-for-testers-step-by-step.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/test-data-fixtures-vs-factories-vs-seeding.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/test-strategy-deciding-what-runs-where.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/testing-rag-retrieval-vs-generation.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-4-minute-walk-me-through-your-framework.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-6-step-method-a-worked-example.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-four-patterns-sdets-actually-use.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-four-questions-that-sort-any-failure.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-hard-stuff-dynamic-elements-iframes-uploads-and-network-stubbing.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-http-mental-model-and-your-first-postman-collection.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-loop-branch-commit-pr-merge.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-test-pyramid-and-quadrants-what-to-automate-first.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/the-write-up-product-bug-or-test-bug.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/trust-the-shape-schema-validation-and-negative-testing.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/turn-a-user-story-into-test-cases-prompt-it-like-an-engineer.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/variables-types-control-flow-and-functions.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/waits-actions-and-frames-killing-flakiness-at-the-source.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/you-cant-assertequal-an-llm.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/your-4-minute-walk-me-through-your-framework-pitch.html</loc></url>
  <url><loc>https://qaladder.org/fr/lessons/your-first-merge-conflict.html</loc></url>
</urlset>
