AI Agents & MCP in Software Testing: A Technical Deep-Dive