<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://api.qa-practice.dev</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/rest</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/graphql</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/soap</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/websocket</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/grpc</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/database</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/files</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/sse</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/webhooks</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/chaos</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/chaos-config</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/mock</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/mock-config</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/contract</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/contract-testing</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/security-testing</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/performance-testing</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/observability</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/docs</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/api-docs</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-get-users</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-get-user-by-id</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-post-create-user</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-put-update-user</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-patch-partial-update</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-delete-user</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-get-products</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-post-create-order</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-head-request</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-options-cors</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-search-endpoint</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-bulk-operations</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-basic</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-bearer</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-apikey</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-oauth-token</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-refresh</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-logout</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-register</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-auth-permissions</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-400</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-401</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-403</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-404</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-409</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-429</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-error-500</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-etag-caching</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-rate-limiting</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-retry-pattern</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-circuit-breaker</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-streaming-response</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-field-mask</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-tracing</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-versioning</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-captcha-solver</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-idempotency-keys</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-conditional-write</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-webhook-hmac</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-pagination-drift</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-openapi-conformance</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/rest-shared-state-isolation</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-basic-query</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-query-variables</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-nested-query</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-fragments</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-mutation-create</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-mutation-update</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-error-handling</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-introspection</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-aliases</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-directives</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/graphql-subscriptions</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/soap-get-wsdl</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/soap-basic-request</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/soap-calculator</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/soap-fault-handling</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/soap-complex-types</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-connect</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-send-receive</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-close-codes</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-json-messages</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-binary-data</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-ping-pong</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-reconnect</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-chat-room</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-typing-indicator</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-presence</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-load-test</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/ws-message-ordering</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-unary-call</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-request-metadata</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-error-handling</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-server-streaming</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-client-streaming</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-deadline</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-interceptors</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-bidirectional</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-load-balancing</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/grpc-reflection</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-select-all</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-select-columns</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-where-filter</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-order-by</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-limit</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-inner-join</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-left-join</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-multi-join</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-count</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-sum-avg</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-having</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-subquery</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-case-when</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-transaction-basic</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-check-constraint</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-injection-demo</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-data-masking</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-window-functions</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-explain-analyze</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/sql-cte-recursive</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/download-csv</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/download-json</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/download-pdf</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/download-zip</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/range-request</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/streaming-download</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/content-disposition</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://api.qa-practice.dev/challenges/chunked-transfer</loc>
<lastmod>2026-07-29T16:02:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
