Andrew Donheiser

Senior Software Quality Engineer

Andrew Donheiser

Andrew Donheiser is a Software Development Engineer in Test (SDET) specializing in Python-based test automation for AI/ML, cloud, and distributed systems. His experience spans agentic AI, machine learning pipelines, computer vision, biotechnology, and embedded devices. He has developed automation frameworks, testing infrastructure, and developer tools that improve software quality, streamline development workflows, and support reliable delivery of complex systems. His work focuses on building practical, maintainable solutions that help engineering teams test, validate, and ship software with confidence.

Andrew Donheiser's contributions

A stylized illustration representing an artificial neural network, set against a dark purple background within a slightly rounded, darker purple square icon shape. The neural network consists of multiple layers of interconnected nodes, depicted as glossy, spherical red orbs. Lines connect these red orbs, forming a complex web. White arrow shapes extend horizontally from the left side, pointing towards the network, suggesting input or data flowing into the system.
Article

Behavioral testing for AI agents

Andrew Donheiser

Learn behavioral testing for agents, catching non-deterministic failures with golden queries and YAML files.