QA Software Engineer (C2)
Core
Build and maintain automation frameworks to test AI-generated code and AI-assisted outputs, and develop agent-based tooling for engineering teams.
Role type
QA Software Engineer (AI Testing & Automation)
Builds
Reusable automation frameworks, agent-based testing tools, and AI-assisted development lifecycles.
Domain
Energy Intelligence Platform, Applied AI, Software Quality Engineering
Deliverable
production ML models
Required skills
Test automation framework development, AI-generated code testing, LLM evaluation techniques, Agent-based tooling, API testing, CI/CD integration, Python, JavaScript/TypeScript, Java, Selenium, Playwright, Cypress
Preferred skills
LangChain, AutoGen, MCP-based tooling, Prompt engineering, Non-deterministic evaluation
Technologies
Python, JavaScript/TypeScript, Java, Selenium, Playwright, Cypress, LangChain, AutoGen, MCP
Responsibilities
Build automation frameworks for AI code testing, Create agent-based tools for engineering teams, Use AI tools to refine testing frameworks, Collaborate with engineering teams on AI deployment constraints, Write clean, well-tested code, Produce documentation for tool adoption