<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Gyan Code — Writing</title><description>New articles from Gyan Code: software engineering, automation, AI, Kubernetes, Java, Python, and open source.</description><link>https://gyancode.co.in/</link><language>en-us</language><lastBuildDate>Sat, 19 Sep 2026 00:00:00 GMT</lastBuildDate><atom:link href="https://gyancode.co.in/rss.xml" rel="self" type="application/rss+xml"/><item><title>How to Test an AI Agent: A Practical QA Framework</title><link>https://gyancode.co.in/blog/testing-ai-agents-2026/</link><guid isPermaLink="true">https://gyancode.co.in/blog/testing-ai-agents-2026/</guid><description>A framework for testing AI agents that goes past prompt-response checks: goal completion, tool selection and parameters, hallucination, reliability, security, regression, cost, latency, and failure recovery — with a worked example and pipeline architecture.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>AI</category><category>ai</category><category>agents</category><category>qa</category><category>testing</category></item><item><title>Self-Healing Tests: What They Actually Fix (and What They Don&apos;t)</title><link>https://gyancode.co.in/blog/self-healing-tests-2026/</link><guid isPermaLink="true">https://gyancode.co.in/blog/self-healing-tests-2026/</guid><description>AI-powered self-healing is the most-cited trend in test automation right now. Here&apos;s how locator-repair actually works, worked through Selenium Boot&apos;s implementation, and the failure mode nobody puts in the marketing copy.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>AI</category><category>ai</category><category>self-healing</category><category>selenium</category><category>selenium-boot</category></item><item><title>Liveness, Readiness, and Startup Probes — Without the Hand-Waving</title><link>https://gyancode.co.in/blog/kubernetes-probes-explained/</link><guid isPermaLink="true">https://gyancode.co.in/blog/kubernetes-probes-explained/</guid><description>The three Kubernetes probes look similar and fail very differently. Here&apos;s exactly what each one does and the mistakes that cause restart loops.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Kubernetes</category><category>kubernetes</category><category>reliability</category><category>devops</category></item><item><title>The QA Engineer&apos;s Survival Guide in the AI Era</title><link>https://gyancode.co.in/blog/qa-survival-guide-ai-era/</link><guid isPermaLink="true">https://gyancode.co.in/blog/qa-survival-guide-ai-era/</guid><description>Layoffs are real. AI writes code. What happens to QA? An honest look at where we are, where we&apos;re heading, and exactly what you should do today.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>AI</category><category>ai</category><category>career</category><category>future-of-qa</category></item><item><title>Designing Test Frameworks That Survive Their Second Year</title><link>https://gyancode.co.in/blog/designing-maintainable-test-frameworks/</link><guid isPermaLink="true">https://gyancode.co.in/blog/designing-maintainable-test-frameworks/</guid><description>Most automation frameworks rot within a year. The fix isn&apos;t a better tool — it&apos;s treating the framework as production software with real architecture.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>frameworks</category><category>architecture</category><category>selenium</category><category>maintainability</category></item><item><title>What&apos;s New in Java 25: The Complete Guide</title><link>https://gyancode.co.in/blog/java-25-features/</link><guid isPermaLink="true">https://gyancode.co.in/blog/java-25-features/</guid><description>18 JEPs, LTS release, and Java turns 30. Everything you need to know.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Java</category><category>java</category><category>language-features</category></item><item><title>Top 10 Mistakes QA Engineers Make in Interviews</title><link>https://gyancode.co.in/blog/qa-interview-mistakes/</link><guid isPermaLink="true">https://gyancode.co.in/blog/qa-interview-mistakes/</guid><description>Common pitfalls and the rules to avoid them.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>career</category><category>interviews</category></item><item><title>Git Commands Every QA Should Master</title><link>https://gyancode.co.in/blog/git-commands-for-qa/</link><guid isPermaLink="true">https://gyancode.co.in/blog/git-commands-for-qa/</guid><description>Beyond commit and push — the commands that separate beginners from pros.</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>git</category><category>version-control</category></item><item><title>Docker for Testers: Run Your Tests Anywhere</title><link>https://gyancode.co.in/blog/docker-for-testers/</link><guid isPermaLink="true">https://gyancode.co.in/blog/docker-for-testers/</guid><description>Containerize your test environments for consistent, portable, and scalable test execution.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>docker</category><category>devops</category><category>selenium-grid</category></item><item><title>Selenium vs Playwright in 2026: Which Should You Learn?</title><link>https://gyancode.co.in/blog/selenium-vs-playwright-2026/</link><guid isPermaLink="true">https://gyancode.co.in/blog/selenium-vs-playwright-2026/</guid><description>A practical comparison to help you make the right choice for your automation career.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>selenium</category><category>playwright</category><category>career</category></item><item><title>Shift-Left Testing: What It Really Means in 2026</title><link>https://gyancode.co.in/blog/shift-left-testing-2026/</link><guid isPermaLink="true">https://gyancode.co.in/blog/shift-left-testing-2026/</guid><description>Beyond the buzzwords: Practical strategies to implement early testing in modern development workflows.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>shift-left</category><category>process</category><category>ci-cd</category></item><item><title>Why Most Test Automation Frameworks Fail (And How to Build One That Lasts)</title><link>https://gyancode.co.in/blog/test-automation-frameworks-fail/</link><guid isPermaLink="true">https://gyancode.co.in/blog/test-automation-frameworks-fail/</guid><description>Learn from common automation failures and build maintainable, scalable frameworks that your team will actually use.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Architecture</category><category>frameworks</category><category>architecture</category><category>maintainability</category></item><item><title>From Manual Tester to SDET: A Step-by-Step Transition Guide</title><link>https://gyancode.co.in/blog/manual-to-sdet-guide/</link><guid isPermaLink="true">https://gyancode.co.in/blog/manual-to-sdet-guide/</guid><description>The complete roadmap with skills, timeline, and real advice from someone who made the journey.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>career</category><category>sdet</category></item><item><title>QA Automation Engineer Career Roadmap 2026</title><link>https://gyancode.co.in/blog/qa-automation-career-roadmap/</link><guid isPermaLink="true">https://gyancode.co.in/blog/qa-automation-career-roadmap/</guid><description>Your complete guide to building a successful career in test automation.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>career</category><category>roadmap</category></item><item><title>10 API Testing Best Practices Every QA Should Know</title><link>https://gyancode.co.in/blog/api-testing-best-practices/</link><guid isPermaLink="true">https://gyancode.co.in/blog/api-testing-best-practices/</guid><description>Practical tips to improve your API test coverage and catch bugs early.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Saddam Hossain</dc:creator><category>Automation</category><category>api-testing</category><category>rest-assured</category><category>best-practices</category></item></channel></rss>