<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://raju-shanigarapu.vercel.app</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/services</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/services/playwright-audit</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/services/playwright-audit/sample</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/projects</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/contact</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/offers/playwright-audit</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/privacy</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/terms</loc>
<lastmod>2026-10-10T03:58:34.449Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-10-08-test-reports-in-prs-thats-just-noise</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-10-05-your-ui-tests-fail-because-they-act-like-bots-ai-doesnt</loc>
<lastmod>2026-10-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-10-01-testcontainers-is-not-your-local-database-its-your-enemys-api</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-28-testcontainers-your-database-tests-are-still-fragile</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-24-testcontainers-your-ci-isnt-slow-because-of-it</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-21-testcontainers-your-integration-tests-still-lie</loc>
<lastmod>2026-09-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-17-testcontainers-your-green-ci-is-a-lie</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-14-testcontainers-your-local-dev-illusion-is-crushing-ci-speed</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-10-your-integration-tests-are-still-stubs-testcontainers</loc>
<lastmod>2026-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-07-testcontainers-your-local-setup-is-a-lie-without-it</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-09-03-testcontainers-your-integrated-tests-are-just-slow-unit-tests</loc>
<lastmod>2026-09-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-31-testcontainers-why-your-microservices-are-still-monolithic</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-27-testcontainers-your-integration-tests-are-just-bad-e2e</loc>
<lastmod>2026-08-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-24-testcontainers-youre-still-mocking-too-much-build-your-world</loc>
<lastmod>2026-08-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-20-testcontainers-stop-mocking-services-containerize-your-ecosystem</loc>
<lastmod>2026-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-17-testcontainers-ditch-your-brittle-mocks-test-real-interactions</loc>
<lastmod>2026-08-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-13-testcontainers-solved-your-db-problem-your-test-data-still-sucks</loc>
<lastmod>2026-08-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-10-stop-mocking-your-database-testcontainers-makes-true-unit-tests</loc>
<lastmod>2026-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-06-testcontainers-your-integration-tests-are-still-too-clean</loc>
<lastmod>2026-08-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-08-03-testcontainers-isnt-your-microservice-proxy-your-mocks-are-still-weak</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-30-testcontainers-your-production-tests-are-still-lying-to-you</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-27-testcontainers-your-isolation-dogma-is-killing-your-ci-pipeline</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-23-testcontainers-your-unit-tests-are-still-slow-integration-tests</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-20-testcontainers-why-your-ci-still-chokes</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-16-testcontainers-stop-treating-it-like-a-local-db-fix-your-ci</loc>
<lastmod>2026-07-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-13-testcontainers-why-your-fast-integration-tests-are-slow</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-09-testcontainers-the-orchestration-debt-youre-accumulating</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-06-testcontainers-your-db-migrations-are-still-a-lie</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-07-02-testcontainers-wont-save-your-fragile-pipelines-heres-why</loc>
<lastmod>2026-07-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-29-testcontainers-the-antidote-to-your-mocking-addiction</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-25-testcontainers-your-integration-tests-still-arent-isolated-enough</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-18-testcontainers-your-isolated-tests-are-still-lying-to-you</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-15-testcontainers-youre-still-running-your-tests-wrong</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-11-testcontainers-is-a-crutch-not-a-solution</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-08-testcontainers-your-component-tests-are-lying-to-you</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-04-your-testcontainers-strategy-is-probably-too-slow</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-06-01-testcontainers-your-database-isnt-what-you-think</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-28-testcontainers-your-localhost-db-is-your-biggest-lie</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-25-your-isolated-tests-still-share-state-testcontainers-can-fix-it</loc>
<lastmod>2026-05-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-21-testcontainers-isnt-for-tests-its-your-architectures-mirror</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-18-ai-generated-tests-are-a-maintainability-trap-heres-how-to-escape</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-15-ai-wont-fix-your-flaky-playwright-tests-itll-expose-them</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-15-langchains-a-toy-langgraph-builds-ai-test-agents-that-dont-lie</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-15-your-feature-flags-are-lying-to-your-tests</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-14-github-actions-gates-stop-shipping-broken-code-now</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-11-your-ai-tests-pass-your-bugs-dont-care</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-10-staging-is-a-lie-how-to-build-trustworthy-test-environments</loc>
<lastmod>2026-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-10-your-github-actions-quality-gates-are-broken-heres-how-to-fix-them</loc>
<lastmod>2026-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-08-gitops-quality-gates-your-release-confidence-multiplier</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-08-platform-engineering-qas-untapped-frontier-for-dx</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-08-your-staging-environment-is-a-lie-heres-how-we-made-ours-real</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-07-your-tests-are-blind-opentelemetry-can-fix-that</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/2026-05-03-feature-flags-are-now-qas-production-accountability-layer</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/future-of-ai-in-test-automation</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/why-automation-frameworks-fail</loc>
<lastmod>2025-02-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/self-healing-tests-hype-vs-reality</loc>
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/how-to-build-intelligent-qa-systems</loc>
<lastmod>2024-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://raju-shanigarapu.vercel.app/blog/from-manual-tester-to-qa-architect</loc>
<lastmod>2024-10-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
