<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>
	<channel>
		<atom:link href="https://www.thegreenreport.blog/resources/xml/feeds.xml" rel="self"
			type="application/rss+xml" />
		<title>The Green Report &#124; Quality Assurance Blog</title>
		<link>https://www.thegreenreport.blog/</link>
		<managingEditor>contact@thegreenreport.blog</managingEditor>
		<webMaster>contact@thegreenreport.blog</webMaster>
		<description>A blog dedicated to Quality Assurance in Software Engineering</description>
		<copyright>© 2026 The Green Report. All rights reserved.</copyright>
		<lastBuildDate>Sun, 19 Apr 2026 13:14:47 +0000</lastBuildDate>
		<language>en</language>
		<image>
			<url>https://www.thegreenreport.blog/images/meta_tag_banner.jpg</url>
			<title>The Green Report &#124; Quality Assurance Blog</title>
			<link>https://www.thegreenreport.blog</link>
			<description>A blog dedicated to Quality Assurance in Software Engineering</description>
		</image>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/stop-failing-on-averages-how-to-gate-your-ci-pipeline-with-artillerys-p99/stop-failing-on-averages-how-to-gate-your-ci-pipeline-with-artillerys-p99.html</link>
			<title>Stop Failing on Averages: How to Gate Your CI Pipeline with Artillery's p99</title>
			<description><![CDATA[Last quarter, a team shipped a routine API update. The load test ran clean — average response time of 118ms, well under their 300ms threshold, green across the board. The pipeline...]]></description>
			<pubDate>Sun, 19 Apr 2026 13:14:47 +0000</pubDate>
			<category>artillery</category>
			<category>performance</category>
			<category>load</category>
			<category>ci/cd</category>
			<category>docker</category>
			<category>api</category>
			<category>github</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1776604487</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/from-ci-failure-to-root-cause-in-seconds-mcp-for-qa-engineers/from-ci-failure-to-root-cause-in-seconds-mcp-for-qa-engineers.html</link>
			<title>From CI Failure to Root Cause in Seconds: MCP for QA Engineers</title>
			<description><![CDATA[If you've spent any time in QA automation, you know the drill. The CI pipeline goes red, you open the dashboard, start reading through logs, cross-reference test history, check...]]></description>
			<pubDate>Sun, 12 Apr 2026 15:24:57 +0000</pubDate>
			<category>javascript</category>
			<category>nodejs</category>
			<category>ai/ml</category>
			<category>mcp</category>
			<category>claude</category>
			<category>ci/cd</category>
			<category>architecture</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1776007497</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/rethinking-your-test-strategy-for-ai-powered-features/rethinking-your-test-strategy-for-ai-powered-features.html</link>
			<title>Rethinking Your Test Strategy for AI-Powered Features</title>
			<description><![CDATA[There's a moment every QA automation engineer knows well: a ticket lands in the sprint, it says "add AI feature," and suddenly everything you've built your test strategy around...]]></description>
			<pubDate>Sun, 05 Apr 2026 22:09:11 +0000</pubDate>
			<category>qa</category>
			<category>strategy</category>
			<category>ai/ml</category>
			<category>architecture</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1775426951</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/your-tests-are-green-your-app-is-broken/your-tests-are-green-your-app-is-broken.html</link>
			<title>Your Tests Are Green. Your App Is Broken.</title>
			<description><![CDATA[Your test suite is green. Every check passes. CI is happy. And somewhere, a user is trying to tab through your checkout form and nothing is responding. A developer refactored...]]></description>
			<pubDate>Sun, 29 Mar 2026 21:58:54 +0000</pubDate>
			<category>typescript</category>
			<category>playwright</category>
			<category>ui</category>
			<category>claude</category>
			<category>ai/ml</category>
			<category>accessibility</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1774821534</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/who-tests-the-tests-ai-qa-and-the-verification-paradox/who-tests-the-tests-ai-qa-and-the-verification-paradox.html</link>
			<title>Who Tests the Tests? AI, QA, and the Verification Paradox</title>
			<description><![CDATA[Every developer using AI tools has heard the advice by now: don't trust without verification, always back AI-generated code with tests. It's sound guidance, but it carries...]]></description>
			<pubDate>Sat, 21 Mar 2026 22:29:39 +0000</pubDate>
			<category>qa</category>
			<category>ai/ml</category>
			<category>strategy</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1774132179</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/the-one-sqli-variant-most-automation-suites-ignore/the-one-sqli-variant-most-automation-suites-ignore.html</link>
			<title>The One SQLi Variant Most Automation Suites Ignore</title>
			<description><![CDATA[In February 2026, an AI agent was pointed at McKinsey's internal platform with nothing but a domain name. Two hours later it had full read and write access to 46...]]></description>
			<pubDate>Sun, 15 Mar 2026 15:51:43 +0000</pubDate>
			<category>python</category>
			<category>pytest</category>
			<category>api</category>
			<category>security</category>
			<category>database</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1773589903</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/how-to-automate-context-overload-detection-in-llm-applications/how-to-automate-context-overload-detection-in-llm-applications.html</link>
			<title>How to Automate Context Overload Detection in LLM Applications</title>
			<description><![CDATA[Most test suites are great at catching the obvious failures: broken endpoints, malformed responses, timeouts. But there is a whole class of LLM failure that produces...]]></description>
			<pubDate>Sun, 08 Mar 2026 17:42:13 +0000</pubDate>
			<category>javascript</category>
			<category>ai/ml</category>
			<category>nodejs</category>
			<category>api</category>
			<category>claude</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1772991733</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/chaos-engineering-for-ml-what-happens-when-your-model-lies/chaos-engineering-for-ml-what-happens-when-your-model-lies.html</link>
			<title>Chaos Engineering for ML: What Happens When Your Model Lies?</title>
			<description><![CDATA[If you've worked in QA long enough, you've probably run chaos experiments: killing a service, saturating a network, corrupting a message queue, and watching...]]></description>
			<pubDate>Sun, 01 Mar 2026 01:12:07 +0000</pubDate>
			<category>qa</category>
			<category>ai/ml</category>
			<category>strategy</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1772327527</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/automating-prompt-injection-tests-what-works-and-what-doesnt/automating-prompt-injection-tests-what-works-and-what-doesnt.html</link>
			<title>Automating Prompt Injection Tests: What Works (and What Doesn't)</title>
			<description><![CDATA[As QA engineers, we're used to testing for SQL injection and XSS, but LLM applications introduce a new attack surface that traditional testing tools weren't built...]]></description>
			<pubDate>Sun, 22 Feb 2026 18:55:14 +0000</pubDate>
			<category>security</category>
			<category>ai/ml</category>
			<category>python</category>
			<category>pytest</category>
			<category>integration</category>
			<category>ci/cd</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1771786514</guid>
		</item>
		<item>
			<link>
				https://www.thegreenreport.blog/articles/a-field-guide-to-not-overengineering-test-automation/a-field-guide-to-not-overengineering-test-automation.html</link>
			<title>A Field Guide to Not Overengineering Test Automation</title>
			<description><![CDATA[You know that moment when your test automation framework needs its own test suite? When the thing that was supposed to save time now has a dedicated maintainer...]]></description>
			<pubDate>Sun, 15 Feb 2026 00:45:23 +0000</pubDate>
			<category>qa</category>
			<category>strategy</category>
			<guid isPermaLink="false">https://www.thegreenreport.blog/?t=1771116323</guid>
		</item>
	</channel>
</rss>