<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://sdet.qa/services/test-automation-framework-engineering/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/ci-cd-test-infrastructure/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/sdet-as-a-service/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/api-contract-testing/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/mobile-test-automation/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/test-strategy-shift-left/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/services/ai-augmented-test-generation/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/blog/accessibility-tree-locators-resilient-playwright-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-pair-programming-test-automation-copilot-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-augmented-test-automation-guide-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-responsive-localization-testing-vision-models-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/api-test-automation-with-ai-rest-assured-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-root-cause-analysis-ci-test-failures-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-flaky-test-burn-in-race-conditions-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/ai-test-data-fabrication-playwright-faker-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/autonomous-exploratory-testing-multimodal-llm-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/multimodal-visual-testing-beyond-pixel-diffing-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/building-self-operating-qa-agent-playwright-mcp-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/build-test-automation-framework-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/how-to-write-test-cases-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/dynamic-self-healing-locators-playwright-fixtures-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/migrate-selenium-cypress-to-playwright-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-accessibility-testing-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-api-testing-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-mcp-vs-playwright-cli-ai-agents-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-mobile-testing-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-performance-testing-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/playwright-visual-regression-testing-with-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/private-offline-llms-secure-qa-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/prompt-engineering-for-qa-test-automation-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/self-healing-test-automation-ai-first-tools-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/tri-agent-testing-pipeline-planner-generator-healer-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/token-efficient-ai-testing-ci-cd-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/user-stories-to-playwright-typescript-specs-ai-2026/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/claude-code-vs-cursor-vs-codex-test-automation-2026/</loc><lastmod>2026-08-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/sdet-interview-questions/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/allure-vs-reportportal/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/appium-vs-espresso/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/how-to-become-an-sdet/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/junit-vs-testng/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/pytest-vs-testng/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/rest-assured-vs-karate/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/robot-framework-vs-pytest/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/sdet-salary-guide-2026/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/sdet-vs-qa-engineer/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/selenium-vs-playwright/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/sdet-roadmap-2026/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/blog/webdriverio-vs-playwright/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://sdet.qa/about/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://sdet.qa/contact/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://sdet.qa/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://sdet.qa/open-source/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://sdet.qa/blog/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://sdet.qa/learn/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://sdet.qa/services/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://sdet.qa/comparisons/</loc><lastmod>2026-07-22T07:11:39+04:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url></urlset>