About the role#
This internship focuses on the intersection of AI and test automation. You will design and build intelligent systems to automate test execution and optimize scheduling. You will work on creating scalable frameworks while utilizing tools like Model Context Protocol (MCP) to integrate AI agents with testing systems.
What you'll do#
- Design, develop, and deploy AI agents and agentic workflows to automate test execution and scheduling.
- Implement Model Context Protocol (MCP) to integrate AI agents with various testing tools.
- Develop and maintain Ansible playbooks and automation scripts for infrastructure provisioning, configuration management, and test environment setup.
- Maintain lab equipment, including enterprise servers and computer PCs.
- Execute test automation, monitor and triage failures, and report results to stakeholders.
What you'll need#
- Current pursuit or recent completion of a Bachelor or Master of Science degree in Electrical Engineering, Computer Science, Mathematics, or a related field.
- Proficiency in Python, bash/shell scripting, and PowerShell programming.
- Hands-on experience with Linux operating systems, including command-line tools, system administration, OS installation, and network setup.
- Experience using AI coding assistants such as Claude Code, Cursor, or GitHub Copilot in daily engineering tasks.
- Strong analytical and problem-solving skills for identifying root causes.
Location & details#
- Location: San Jose, California.
- Modality: On-site.
- Schedule: Full-time (40 hours per week).
- Duration: 6 months.
- Compensation: $35/hr - $45/hr.


