<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://targetqa.com</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://targetqa.com/challenges</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://targetqa.com/practice</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/ide</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/learn</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://targetqa.com/projects</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://targetqa.com/leaderboard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/pricing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://targetqa.com/about</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://targetqa.com/privacy</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://targetqa.com/terms</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://targetqa.com/selenium</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/playwright</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/cypress</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/api-testing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/appium</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/performance-testing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/ai-testing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/database-testing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/databases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/qa-automation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/sdet</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview/selenium</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview/playwright</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview/cypress</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview/api-testing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/interview/sdet</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-launch-chrome-and-open-a-url</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-launch-firefox-and-open-a-url</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-the-page-title-and-assert-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-the-current-url-and-assert-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-maximize-and-set-the-window-size</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-navigate-back-forward-and-refresh</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-close-a-tab-vs-quit-the-driver</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-configure-a-headless-browser-run</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-set-a-page-load-timeout</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-manage-driver-binaries-automatically</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-browser-launch-options-and-arguments</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-capture-a-screenshot-of-the-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-id</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-class-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-link-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-partial-link-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-an-element-by-tag-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-locate-an-element-with-a-css-selector</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-locate-an-element-with-xpath</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-write-an-attribute-based-css-selector</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-write-an-xpath-using-contains-and-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-use-css-combinators-child-and-descendant</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-traverse-to-a-parent-with-xpath-axes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-choose-css-over-brittle-absolute-xpath</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-all-matching-elements-and-count-them</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-use-relative-friendly-locators</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-build-a-resilient-checkout-locator</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-locate-a-nested-element-from-a-parent</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-duplicate-matches-deterministically</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-click-a-button-and-verify-navigation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-type-into-a-text-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-clear-and-re-enter-input</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-visible-text-from-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-an-attribute-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-a-css-property-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-submit-a-form-with-the-enter-key</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-check-if-an-element-is-displayed</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-check-if-an-element-is-enabled</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-check-if-an-element-is-selected</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-double-click-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-scroll-an-element-into-view</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-fill-and-submit-a-login-form</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-inline-validation-errors</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-check-and-uncheck-a-checkbox</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-select-a-radio-button</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-select-an-option-by-visible-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-select-an-option-by-value-and-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-multi-select-dropdown</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-test-required-field-validation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-test-email-and-password-format-rules</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-automate-a-multi-step-wizard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-preserve-form-state-across-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-reset-a-form-and-verify-defaults</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-accept-a-javascript-alert</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-dismiss-a-confirmation-dialog</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-text-from-an-alert</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-enter-text-into-a-prompt-dialog</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-open-and-select-a-custom-dropdown</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-searchable-autocomplete</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-modal-dialog-and-close-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-cookie-consent-banner</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-date-picker</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-a-tooltip-on-hover</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-replace-a-fixed-sleep-with-an-explicit-wait</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-an-element-to-be-visible</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-an-element-to-be-clickable</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-an-element-to-disappear</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-text-to-appear</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-an-attribute-to-change</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-the-url-to-change</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-configure-a-sensible-implicit-wait</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-use-fluent-wait-with-polling</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-write-a-custom-expected-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-diagnose-and-fix-a-race-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wait-for-a-page-load-to-complete</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-switch-into-an-iframe-by-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-switch-into-an-iframe-by-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-switch-back-to-the-default-content</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-nested-iframes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-open-and-switch-to-a-new-tab</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-close-a-tab-and-return-to-the-original</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-manage-multiple-windows-by-handle</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-content-across-two-windows</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-hover-to-reveal-a-menu</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-click-and-hold-then-release</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-drag-and-drop-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-drag-by-offset</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-perform-a-right-click-context-action</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-send-keyboard-shortcuts</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-chain-multiple-actions-together</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-move-to-an-element-and-click</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-a-single-table-cell</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-a-full-table-row</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-find-a-row-by-matching-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-sort-a-table-and-verify-order</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-filter-a-table-and-verify-results</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-pagination</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-test-a-dynamic-product-grid</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-lazy-loaded-images</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-handle-infinite-scroll</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-a-live-updating-counter</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-upload-a-single-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-upload-multiple-files</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-verify-a-file-download</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-read-a-cookie-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-and-delete-a-cookie</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-localstorage-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-assert-sessionstorage-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-execute-javascript-in-the-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-refactor-a-test-to-the-page-object-model</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-build-a-reusable-base-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-extract-a-component-object</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-model-navigation-between-pages</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-data-driven-test-cases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-centralize-test-configuration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-a-reusable-waits-helper</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-design-a-fluent-page-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-run-tests-in-parallel-threads</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-execute-tests-on-a-selenium-grid</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-cross-browser-coverage</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-add-retry-logic-for-flaky-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-generate-an-html-test-report</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-capture-screenshots-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-wire-the-suite-into-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/selenium-run-headless-in-a-docker-container</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-install-playwright-and-run-the-example</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-write-your-first-end-to-end-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-understand-the-test-and-expect-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-use-the-test-generator-codegen</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-run-tests-headed-and-in-ui-mode</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-run-a-single-test-and-a-single-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-configure-the-base-url</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-set-up-the-trace-and-screenshot-options</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-target-elements-by-role</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-target-elements-by-label</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-target-elements-by-placeholder</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-target-elements-by-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-target-elements-by-test-id</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-chain-locators-to-scope-a-search</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-filter-locators-by-text-and-has</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-handle-lists-with-nth-and-first</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-a-locator-count</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-understand-strictness-and-resolve-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-an-element-is-visible</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-element-text-content</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-an-input-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-checked-and-enabled-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-the-url-and-title</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-an-attribute-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-element-count</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-use-soft-assertions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-customize-the-assertion-timeout</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-fill-and-submit-a-form</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-check-and-uncheck-inputs</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-select-from-a-dropdown</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-hover-to-reveal-a-menu</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-upload-a-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-trigger-and-verify-a-download</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-handle-an-alert-or-confirm-dialog</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-handle-a-new-page-popup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-press-keyboard-shortcuts</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-drag-and-drop</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-use-built-in-page-and-context-fixtures</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-write-a-custom-test-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-override-a-fixture-per-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-build-an-authenticated-account-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-share-worker-scoped-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-compose-dependent-fixtures</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-run-one-spec-across-three-browsers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-add-a-mobile-device-project</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-add-a-setup-project-for-auth</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-make-projects-depend-on-setup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-configure-per-environment-settings</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-tag-and-grep-a-subset-of-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-wait-for-a-specific-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-stub-a-search-api-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-mock-a-payment-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-an-outgoing-request-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-modify-a-response-in-flight</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-abort-image-and-analytics-requests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-record-and-replay-network-har</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-log-in-and-save-storage-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-reuse-storage-state-across-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-test-multiple-roles-in-one-run</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-isolate-accounts-per-worker</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-handle-token-expiry-mid-session</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-open-and-read-a-trace</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-capture-screenshots-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-record-video-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-use-the-inspector-to-step-through</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-use-retries-responsibly</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-add-annotations-and-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-add-a-full-page-visual-snapshot</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-snapshot-a-single-component</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-mask-a-dynamic-region</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-audit-an-accessible-signup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-test-keyboard-only-navigation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-assert-aria-roles-and-names</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-send-a-get-and-assert-the-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-send-a-post-and-assert-creation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-seed-data-through-the-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-authenticate-via-the-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-combine-api-setup-with-ui-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-validate-a-response-schema</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-mount-and-test-a-component</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-test-component-props-and-events</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-run-tests-fully-parallel</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-shard-tests-across-ci-machines</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-cache-browsers-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/playwright-publish-the-html-report-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-install-cypress-and-open-the-runner</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-write-your-first-cypress-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-visit-a-page-and-assert-content</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-understand-describe-it-and-hooks</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-configure-baseurl</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-set-the-viewport-size</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-organize-specs-and-support-files</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-use-environment-variables</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-query-elements-with-cy-get</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-query-by-text-with-cy-contains</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-chain-queries-and-assertions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-scope-a-search-with-within</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-traverse-with-find-parent-and-closest</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-alias-an-element-and-reuse-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-understand-retry-ability</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-avoid-assigning-command-return-values</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-type-into-an-input</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-click-a-button-and-verify</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-handle-checkboxes-and-radios</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-select-from-a-dropdown</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-with-should</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-with-expect-and-then</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-on-multiple-elements</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-url-and-title</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-handle-hover-and-force-actions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-intercept-and-wait-for-a-request</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-stub-a-response-with-a-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-a-request-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-stub-a-server-error-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-delay-a-response-to-test-loading</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-spy-on-a-request-without-stubbing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-wait-for-asynchronous-status</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-load-data-from-a-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-use-a-fixture-in-an-intercept</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-seed-state-via-api-before-a-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-reset-state-between-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-generate-dynamic-test-data</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-write-a-reusable-custom-command</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-add-a-login-command-with-session</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-create-a-parent-child-command</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-create-a-query-command</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-add-typescript-types-for-commands</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-mount-and-test-a-component</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-test-component-props</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-assert-emitted-events</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-stub-a-component-dependency</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-test-a-component-with-a-store</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-eliminate-a-flaky-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-retry-a-failed-test-automatically</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-run-tests-headlessly-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-record-runs-to-the-dashboard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/cypress-parallelize-across-machines</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-a-get-request-and-assert-200</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-read-and-assert-a-response-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-the-content-type-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-understand-2xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-understand-4xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-understand-5xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-the-response-time</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-inspect-a-json-response-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-create-a-resource-with-post</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-read-a-resource-with-get</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-replace-a-resource-with-put</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-update-a-field-with-patch</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-delete-a-resource-and-verify</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-query-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-path-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-custom-request-headers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-a-form-urlencoded-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-extract-a-top-level-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-a-nested-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-an-array-length</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-every-item-in-an-array</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-find-an-item-matching-a-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-chain-a-value-into-the-next-request</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-handle-a-null-or-missing-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-against-a-json-schema</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-field-data-types</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-required-fields-exist</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-the-user-api-contract</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-enum-and-format-rules</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-detect-a-breaking-contract-change</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-authenticate-with-an-api-key-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-authenticate-with-a-query-key</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-use-http-basic-auth</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-authenticate-with-a-bearer-token</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-refresh-an-expired-access-token</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-complete-an-oauth2-client-flow</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-a-token-refresh-race</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-an-unauthorized-401-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-a-forbidden-403-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-a-not-found-404-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-a-bad-request-400-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-field-validation-errors</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-cross-tenant-access-is-blocked</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-rate-limiting-behavior</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-run-a-test-across-a-data-table</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-parameterize-across-environments</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-drive-tests-from-an-external-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-generate-boundary-value-cases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-equivalence-partitions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-send-a-basic-graphql-query</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-query-with-variables</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-assert-a-graphql-error-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-test-a-mutation-end-to-end</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-validate-a-nested-query-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-mock-a-downstream-dependency</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-return-a-canned-error-from-a-mock</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-simulate-a-slow-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-verify-a-mock-was-called</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-virtualize-a-third-party-service</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-chain-a-multi-step-integration-flow</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-clean-up-created-data-after-a-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-add-a-lightweight-load-check</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-add-contract-tests-to-the-pipeline</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/api-testing-run-the-collection-in-ci-with-reports</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-install-appium-and-start-the-server</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-define-android-desired-capabilities</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-define-ios-desired-capabilities</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-start-and-end-a-session</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-launch-an-app-on-an-emulator</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-reset-app-state-between-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-install-and-launch-an-apk</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-locate-by-accessibility-id</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-locate-by-id-resource-id</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-locate-with-uiautomator</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-locate-with-an-ios-predicate</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-locate-with-a-class-chain</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-read-element-attributes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-handle-a-list-of-elements</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-tap-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-long-press-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-swipe-in-a-direction</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-scroll-to-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-pinch-and-zoom</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-drag-and-drop</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-perform-a-multi-touch-gesture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-wait-for-an-element-to-appear</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-wait-for-an-element-to-disappear</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-switch-to-a-webview-context</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-switch-back-to-native-context</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-handle-a-system-permission-dialog</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-handle-a-keyboard-and-hide-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-apply-the-page-object-model-on-mobile</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-share-a-flow-across-ios-and-android</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-capture-a-screenshot-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-record-a-screen-video</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-run-on-a-device-cloud</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/appium-run-mobile-tests-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-distinguish-load-stress-and-soak-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-define-latency-and-response-time</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-define-throughput-and-concurrency</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-understand-percentiles-p95-p99</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-read-a-performance-requirement</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-model-a-realistic-workload-mix</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-define-slis-and-thresholds</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-design-a-ramp-up-profile</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-design-a-steady-state-and-ramp-down</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-calculate-required-virtual-users</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-record-and-replay-a-scenario</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-add-think-time-between-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-parameterize-test-data-from-a-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-correlate-a-dynamic-token</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-add-transactions-and-timers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-add-response-content-assertions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-assert-on-status-codes-under-load</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-fail-a-run-on-a-threshold-breach</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-validate-data-integrity-under-load</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-run-a-distributed-load-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-read-a-results-dashboard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-diagnose-a-performance-bottleneck</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-correlate-errors-with-load</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-analyze-results-and-report-findings</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/performance-testing-integrate-performance-gates-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-identify-sources-of-non-determinism</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-separate-the-model-from-the-product</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-define-acceptance-criteria-for-a-generative-feature</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-choose-the-right-evaluation-approach</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-set-a-temperature-for-repeatable-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-a-prompt-across-input-variations</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-with-empty-and-whitespace-input</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-very-long-inputs-and-truncation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-injection-and-jailbreak-attempts</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-multilingual-and-emoji-input</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-prompt-template-variable-substitution</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-output-contains-required-facts</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-output-format-is-valid-json</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-validate-output-against-a-schema</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-tone-and-reading-level</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-use-semantic-similarity-to-a-reference</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-the-model-refuses-when-it-should</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-handle-and-assert-on-streaming-output</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-detect-an-unsupported-claim</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-citations-map-to-retrieved-context</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-retrieval-returns-relevant-chunks</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-behavior-when-context-is-missing</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-measure-answer-faithfulness</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-stale-or-conflicting-context</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-refusal-of-unsafe-requests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-pii-is-not-leaked</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-for-biased-outputs-across-groups</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-toxicity-of-generated-content</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-red-team-a-customer-facing-assistant</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-build-a-golden-dataset-of-cases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-score-outputs-with-an-llm-judge</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-compute-pass-rate-across-a-dataset</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-detect-a-quality-regression-between-models</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-track-cost-and-latency-per-eval</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-gate-a-deployment-on-eval-scores-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-assert-the-correct-tool-is-called</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-a-multi-step-agent-trajectory</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-recovery-from-a-failed-tool-call</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/ai-testing-test-loop-and-step-limit-guards</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-verify-a-row-was-inserted-correctly</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-verify-an-update-changed-the-right-fields</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-verify-a-delete-removed-the-row</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-compare-ui-data-against-the-database</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-default-values-on-insert</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-not-null-handling</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-create-through-the-app-to-the-db</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-read-reflects-the-latest-write</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-an-update-is-atomic</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-soft-delete-vs-hard-delete</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-cascade-delete-behavior</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-detect-orphaned-records</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-unique-constraint-violation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-primary-key-constraint</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-foreign-key-constraint</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-check-constraint</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-referential-integrity-on-delete</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-composite-unique-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-transaction-commits-fully</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-transaction-rolls-back-on-error</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-dirty-read-is-prevented</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-lost-update-scenario</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-deadlock-is-handled</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-an-isolation-level-s-behavior</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-an-inner-join-result</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-a-left-join-with-missing-rows</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-an-aggregate-report-total</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-validate-a-view-matches-its-query</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-reconcile-a-summary-against-raw-rows</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-forward-migration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-rollback-migration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-data-backfill-migration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-column-type-change</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-verify-zero-data-loss-on-migration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-detect-a-missing-index-slow-query</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-read-a-query-execution-plan</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-backup-completes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-test-a-restore-from-backup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/database-testing-verify-data-after-a-point-in-time-restore</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-select-all-columns-from-a-table</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-select-specific-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-filter-rows-with-where</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-and-or-and-not</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-filter-with-in-and-between</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-match-patterns-with-like</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-handle-null-with-is-null</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-sort-results-with-order-by</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-limit-and-offset-results</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-remove-duplicates-with-distinct</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-count-rows-with-count</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-sum-and-average-with-sum-and-avg</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-find-min-and-max</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-group-rows-with-group-by</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-filter-groups-with-having</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-group-by-multiple-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-combine-aggregates-with-conditions</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-write-an-inner-join</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-write-a-left-join</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-write-a-right-join</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-write-a-full-outer-join</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-self-join-a-table</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-join-three-or-more-tables</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-find-rows-with-no-match</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-write-a-subquery-in-where</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-a-correlated-subquery</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-exists-and-not-exists</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-combine-results-with-union</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-intersect-and-except</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-a-common-table-expression-cte</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-insert-a-single-row</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-insert-multiple-rows</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-update-rows-with-a-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-delete-rows-with-a-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-upsert-with-on-conflict-duplicate</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-wrap-changes-in-a-transaction</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-rank-rows-with-row-number</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-rank-and-dense-rank</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-compute-a-running-total</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-lag-and-lead</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-partition-aggregates-with-over</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-pivot-rows-into-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-create-an-index-on-a-column</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-read-an-explain-plan</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-fix-a-slow-query-with-an-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-understand-a-composite-index-order</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-avoid-a-full-table-scan</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-auto-increment-keys</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-work-with-mysql-data-types</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-limit-for-pagination</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-group-concat</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-understand-storage-engines-innodb</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-serial-and-identity-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-query-jsonb-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-array-columns</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-returning-on-writes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-create-a-materialized-view</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-generate-series</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-find-documents-with-a-filter</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-project-specific-fields</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-query-nested-and-array-fields</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-insert-and-update-documents</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-use-the-aggregation-pipeline</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-group-and-lookup-across-collections</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-model-data-embed-vs-reference</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/databases-create-and-use-an-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-launch-chrome-and-open-a-url</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-launch-firefox-and-open-a-url</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-the-page-title-and-assert-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-the-current-url-and-assert-it</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-maximize-and-set-the-window-size</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-navigate-back-forward-and-refresh</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-close-a-tab-vs-quit-the-driver</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-configure-a-headless-browser-run</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-set-a-page-load-timeout</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-manage-driver-binaries-automatically</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-browser-launch-options-and-arguments</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-capture-a-screenshot-of-the-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-id</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-class-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-link-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-partial-link-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-element-by-tag-name</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-locate-an-element-with-a-css-selector</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-locate-an-element-with-xpath</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-write-an-attribute-based-css-selector</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-write-an-xpath-using-contains-and-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-use-css-combinators-child-and-descendant</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-traverse-to-a-parent-with-xpath-axes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-choose-css-over-brittle-absolute-xpath</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-all-matching-elements-and-count-them</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-use-relative-friendly-locators</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-build-a-resilient-checkout-locator</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-locate-a-nested-element-from-a-parent</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-handle-duplicate-matches-deterministically</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-click-a-button-and-verify-navigation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-type-into-a-text-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-clear-and-re-enter-input</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-visible-text-from-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-an-attribute-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-a-css-property-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-submit-a-form-with-the-enter-key</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-check-if-an-element-is-displayed</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-check-if-an-element-is-enabled</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-check-if-an-element-is-selected</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-double-click-an-element</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-scroll-an-element-into-view</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-fill-and-submit-a-login-form</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-inline-validation-errors</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-check-and-uncheck-a-checkbox</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-select-a-radio-button</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-select-an-option-by-visible-text</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-select-an-option-by-value-and-index</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-handle-a-multi-select-dropdown</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-test-required-field-validation</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-test-email-and-password-format-rules</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-automate-a-multi-step-wizard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-preserve-form-state-across-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-reset-a-form-and-verify-defaults</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-send-a-get-request-and-assert-200</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-and-assert-a-response-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-the-content-type-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-understand-2xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-understand-4xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-understand-5xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-the-response-time</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-inspect-a-json-response-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-create-a-resource-with-post</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-read-a-resource-with-get</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-replace-a-resource-with-put</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-update-a-field-with-patch</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-delete-a-resource-and-verify</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-send-query-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-send-path-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-send-custom-request-headers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-send-a-form-urlencoded-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-extract-a-top-level-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-a-nested-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-an-array-length</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-every-item-in-an-array</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-find-an-item-matching-a-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-chain-a-value-into-the-next-request</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-handle-a-null-or-missing-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-wait-for-a-specific-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-stub-a-search-api-response</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-mock-a-payment-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-assert-an-outgoing-request-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-modify-a-response-in-flight</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-abort-image-and-analytics-requests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-record-and-replay-network-har</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-log-in-and-save-storage-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-reuse-storage-state-across-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-test-multiple-roles-in-one-run</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-isolate-accounts-per-worker</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-handle-token-expiry-mid-session</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-open-and-read-a-trace</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-capture-screenshots-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-record-video-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-use-the-inspector-to-step-through</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-use-retries-responsibly</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-annotations-and-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-refactor-a-test-to-the-page-object-model</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-build-a-reusable-base-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-extract-a-component-object</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-model-navigation-between-pages</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-data-driven-test-cases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-centralize-test-configuration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-a-reusable-waits-helper</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-design-a-fluent-page-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-run-tests-in-parallel-threads</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-execute-tests-on-a-selenium-grid</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-cross-browser-coverage</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-add-retry-logic-for-flaky-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-generate-an-html-test-report</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-wire-the-suite-into-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/qa-automation-run-headless-in-a-docker-container</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-send-a-get-request-and-assert-200</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-read-and-assert-a-response-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-assert-the-content-type-header</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-understand-2xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-understand-4xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-understand-5xx-status-codes</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-assert-the-response-time</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-inspect-a-json-response-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-create-a-resource-with-post</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-read-a-resource-with-get</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-replace-a-resource-with-put</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-update-a-field-with-patch</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-delete-a-resource-and-verify</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-send-query-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-send-path-parameters</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-send-custom-request-headers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-send-a-form-urlencoded-body</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-extract-a-top-level-value</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-assert-a-nested-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-assert-an-array-length</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-assert-every-item-in-an-array</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-find-an-item-matching-a-condition</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-chain-a-value-into-the-next-request</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-handle-a-null-or-missing-field</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-validate-against-a-json-schema</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-validate-field-data-types</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-validate-required-fields-exist</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-validate-the-user-api-contract</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-validate-enum-and-format-rules</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-detect-a-breaking-contract-change</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-refactor-a-test-to-the-page-object-model</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-build-a-reusable-base-page</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-extract-a-component-object</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-model-navigation-between-pages</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-data-driven-test-cases</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-centralize-test-configuration</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-a-reusable-waits-helper</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-design-a-fluent-page-api</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-run-tests-in-parallel-threads</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-execute-tests-on-a-selenium-grid</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-cross-browser-coverage</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-retry-logic-for-flaky-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-generate-an-html-test-report</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-capture-screenshots-on-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-wire-the-suite-into-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-run-headless-in-a-docker-container</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-use-built-in-page-and-context-fixtures</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-write-a-custom-test-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-override-a-fixture-per-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-build-an-authenticated-account-fixture</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-share-worker-scoped-state</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-compose-dependent-fixtures</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-run-one-spec-across-three-browsers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-a-mobile-device-project</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-a-setup-project-for-auth</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-make-projects-depend-on-setup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-configure-per-environment-settings</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-tag-and-grep-a-subset-of-tests</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-model-a-realistic-workload-mix</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-define-slis-and-thresholds</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-design-a-ramp-up-profile</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-design-a-steady-state-and-ramp-down</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-calculate-required-virtual-users</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-record-and-replay-a-scenario</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-think-time-between-steps</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-parameterize-test-data-from-a-file</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-correlate-a-dynamic-token</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-add-transactions-and-timers</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-run-a-distributed-load-test</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-read-a-results-dashboard</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-diagnose-a-performance-bottleneck</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-correlate-errors-with-load</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-analyze-results-and-report-findings</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/sdet-integrate-performance-gates-in-ci</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/valid-login</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/locate-checkout-button</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/wait-for-live-status</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/validate-user-contract</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/dynamic-product-grid</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/mock-payment-failure</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/token-refresh-race</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://targetqa.com/challenges/accessible-signup</loc>
<lastmod>2026-10-02T14:50:29.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
