Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Fremont Bancorporation • Livermore, California, United States
Salary: $20 / hour
Role & seniority: AI Software QA Engineer Intern (intern level)
Location & work type: Livermore, CA; on-site internship
Stack/tools: Python, C#; Selenium, Playwright; test automation concepts; Generative AI tools (LLMs: OpenAI, Azure OpenAI, Hugging Face); prompts; AI evaluation; Azure DevOps; scripting/utilities/dashboards
Research and prototype Generative AI use cases to improve QA productivity
Build proof-of-concept tools leveraging LLMs for test-case generation, test-data generation/masking, and defect analysis/clustering
Integrate AI outputs into existing Selenium + C# automation framework and identify measurable efficiency gains (reporting, coverage, regression optimization)
Pursuing degree in Computer Science, Data Science, AI/ML, or related field
Programming: Python (preferred) and/or C#
Understanding of software testing concepts; familiarity with Selenium or Playwright
Experience with LLMs (OpenAI, Azure OpenAI, Hugging Face); prompt engineering or AI evaluation basics
Interest in fintech/regulatory environments; willingness to experiment with Generative AI tools and APIs
Experience integrating AI into QA or test automation workflows
Exposure to data masking, test data management, or AI-assisted testing dashboards
Familiarity with CI/CD and Azure DevOps; knowledge of QA metrics and governance
Job Title: AI Software QA Engineer Intern
Location: Livermore, CA
Hiring Salary Range: $20.00 per hour
Position Summary
Fremont Bank — one of the Bay Area’s most respected and long-standing financial institutions — is seeking a strategic, hands-on intern to join and help advance our Information Technology team. This is a high-impact opportunity to contribute to the success of a mission-driven organization committed to excellence, community service, and strong client relationships.
If you're energized by purpose-driven work, collaboration, and delivering meaningful results, we’d love to connect.
Why Fremont Bank?
Founded in 1964, Fremont Bank is one of the oldest independently owned banks in the Bay Area and has been consistently recognized as a Top Workplace for the past 15 consecutive years. Our foundation is built on relationships — with our clients, our associates, and our communities.
The Enterprise Quality Assurance (EQA) department plays a critical role in ensuring the reliability, performance, and overall quality of our products. EQA partners closely with Engineering, Product, and Release Management to deliver high‑confidence releases that meet customer expectations and support the company’s roadmap. The team oversees the full spectrum of quality activities, including test strategy, planning, execution, automation, and quality governance. As the bank expands its product capabilities, QA remains central to maintaining consistency, reducing production defects, and driving cross‑functional efficiency.
Core responsibilities include functional and regression testing across platforms such as ResLending, Commercial Lending, Digital Services, Central Operations, and DotCom; development and enhancement of in‑house test automation frameworks; establishing quality standards, best practices, and KPI reporting; assessing release readiness and identifying risks; and advancing continuous improvement efforts through new tools and emerging technologies such as AI and machine learning.
EQA’s strategic focus areas include scaling automation to support faster releases, adopting AI/ML solutions for test optimization, improving operational efficiency through workflow and tooling enhancements, aligning quality efforts across Engineering and Product, and supporting digital transformation through data‑driven quality practices.
The team’s strengths include deep domain expertise across core product areas, strong automation engineering capabilities, a broad understanding of end‑to‑end systems and integrations, a culture centered on collaboration and continuous improvement, and a forward‑looking approach to new technologies and methodologies.
Position Overview
The AI Software QA Engineer Intern will work with Fremont Bank’s Quality Assurance leadership to identify and implement Generative AI–based solutions that improve testing efficiency, speed, and quality across banking applications. This role focuses on applied AI experimentation, proof-of-concepts, and tooling to reduce manual effort in QA processes.
Role and Responsibilities Research and prototype Generative AI use cases to improve QA productivity Build proof-of-concept tools leveraging LLMs for Test case generation from requirements and user stories Test data generation and masking Defect analysis and clustering Regression test optimization and prioritization Analyze existing QA workflows and identify automation and AI opportunities Propose measurable efficiency improvements (time saved, coverage improved) Assist in integrating AI outputs into existing Selenium + C# automation framework Develop lightweight scripts, utilities, or dashboards to support QA teams Work with APIs, prompts, and AI services to evaluate feasibility and accuracy Document AI models, assumptions, limitations, and results Minimum Qualifications Currently pursuing a degree in Computer Science, Data Science, AI/ML, or related field Strong programming skills in at least one language (Python preferred; C# a plus) Understanding of basic software testing concepts Curiosity and willingness to experiment with Generative AI tools and APIs Experience with LLMs (OpenAI, Azure OpenAI, Hugging Face, etc.) Familiarity with test automation concepts (Selenium, Playwright, or similar) Exposure to prompt engineering or AI evaluation techniques Interest in fintech or regulated environments Progress Review
Weekly 1: 1 check‑ins with the mentor or Kavitha to discuss progress, roadblocks, findings, and next steps, while receiving coaching on technical skills, AI experimentation, automation practices, and prioritization. Bi‑weekly team demos or updates to present prototypes, findings, or automation improvements, receive input on design decisions and model quality, and build communication and demo skills. Track tasks, experiments, prototypes, and deliverables through Azure DevOps to provide transparency into progress, blockers, and workload, aligned with standard engineering practices. Mid‑point performance and progress review during weeks 5–6, assessing milestones, quality of deliverables, collaboration, communication, problem‑solving, initiative, and opportunities for improvement. Final project presentation in the last week, covering AI prototypes, automation or efficiency tools, workflow improvements, impact metrics, lessons learned, and future opportunities. Continuous feedback through Slack/Teams, code reviews, AI model reviews, and quick check‑ins to ensure real‑time guidance, unblock progress, and support experimentation with confidence. Experience and Knowledge Development
The intern will gain practical experience with AI and machine learning by building AI‑driven prototypes for QA use cases, working with generative AI for test case creation and code assistance, and learning prompt engineering, model evaluation, and experimental design. They will also develop real‑world software engineering skills through exposure to agile development workflows, CI/CD pipelines, version control, debugging, and writing automation scripts. In addition, the intern will build test automation and quality engineering capabilities by learning functional, regression, and integration testing, working with automation frameworks such as Selenium or Playwright, and understanding how test cases, test plans, and quality metrics support release cycles and DevOps processes. The role also offers hands‑on experience in data analysis and efficiency optimization, including evaluating QA workflow data, identifying inefficiencies, building small tools to improve operations, and engaging with dashboards and quality governance frameworks. Throughout the internship, the intern will strengthen professional and soft skills by collaborating with engineers and QA analysts, communicating technical findings to varied audiences, managing tasks and timelines, documenting prototypes, presenting results, and developing a creative, problem‑solving mindset.
What Makes Fremont Bank Associates Thrive? Team Players who go above and beyond to support their colleagues Action-Oriented professionals who challenge the status quo and seek improvement Purpose-Driven individuals who understand and champion the bank’s community impact Equal Opportunity Employer
Fremont Bank is proud to be an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees, regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other protected classification.
Fremont Bank does not accept unsolicited resumes from search firms or agencies without a signed service agreement. Unsolicited resumes will be considered the property of Fremont Bank, and no fees will be paid.