Roku
CURRENTSoftware Engineer, AI Innovation & Automation
Designing and shipping autonomous QA platforms, multi-agent AI systems, and automated test-generation pipelines to modernize streaming device quality engineering.
Quantifiable Achievements & Responsibilities:
- Shipped Roku Explorer as a production autonomous QA platform adopted by multiple engineering teams for exploratory and focused testing on Roku device UIs — combining Reinforcement Learning (RL), RAG with ChromaDB, and Vision-Language LLM reasoning to navigate interfaces and surface functional/visual bugs with minimal manual oversight.
- Built change-driven exploratory testing: analyzes code diffs landing in main development repositories, automatically generates targeted exploratory and focused testing scenarios for at-risk surfaces, and commands Explorer to execute them on physical devices — closing the loop from code change to automated device exploration.
- Architected QANTUM, a Slack-native multi-agent QA orchestration platform that routes complex work across specialized tools via an extensible capability protocol — including shared agent memory, user memory, Model Context Protocol (MCP) tooling, and automated MR creation and validation flows.
- Developed Forge, an AI automation agent that investigates product-area workstreams, creates automation tickets, and authors and executes regression tests with multi-ticket git worktrees and automated review/CI delivery gates.
- Scaled AI-assisted delivery across these platforms using Docker/EC2 containerization, GitLab CI pipelines, Jira/Slack integrations, and parallel agent execution workflows.
- This foundational work represents a patent-pending innovation (US/EU) aimed at transforming manual QA into a data-driven, autonomous process that surfaces functional and visual defects faster while reducing engineering overhead.