Software Quality Engineer - Automation & AI
Core
Design, develop, and execute test plans and automated test solutions for software products; develop AI-enabled utilities and productivity tools for engineering workflows.
Role type
Software Quality Engineer (Automation & AI)
Builds
Automated test frameworks, AI-enabled utilities, and productivity tools for engineering and quality workflows
Domain
Software Quality Engineering / Artificial Intelligence
Deliverable
production ML models (via careerplan.io/jobs/22260-software-quality-engineer-automation-amp-ai-at-kla)
Required skills
Python, C#, C++, Java, software testing, automation frameworks, quality engineering methodologies, AI/ML concepts, generative AI, prompt engineering, AI agents, AI application development
Preferred skills
Experience with large language models, AI agents, modern AI frameworks
Responsibilities
Qualify new and existing software products through functional, regression, performance, reliability, and system-level testing; Design, develop, and execute test plans, test cases, and validation strategies; Analyze test results and publish qualification reports, recommendations, and training materials; Assess automation feasibility and develop automated test solutions, frameworks, and tools; Develop AI-enabled utilities, applications, and productivity tools for engineering and quality workflows; Explore and implement solutions using large language models, AI agents, and modern AI frameworks; Drive AI adoption within the organization through prototyping and deployment of high-impact use cases; Participate in requirements analysis, design reviews, deployment, troubleshooting, customer support, product lifecycle reviews, and cross-functional initiatives; Travel to customer fabrication facilities for use-case understanding, software deployment, and troubleshooting support.
Seniority
Entry-level (Master's with 0 years exp) or Junior (Bachelor's with 2 years exp)