Lombard Odier

Internship – AI Software Engineer - AI-Powered Non-Regression Test Case Generation

Lombard Odier
Apply
2 months ago
Geneva, SwitzerlandIntern

Responsibilities

  • Develop AI-powered solutions that analyze application code and functional specifications to generate structured non-regression test scenarios.
  • Explore LLM-based approaches for code understanding, business-rule extraction, and automated test design.
  • Analyze Java and legacy applications supporting securities settlement activities.
  • Identify critical business workflows and ensure adequate coverage by automated testing assets.
  • Build prototypes combining AI techniques with software engineering best practices.
  • Improve test coverage visibility through automated reporting and quality metrics.
  • Integrate generated outputs into existing testing frameworks and development workflows.
  • Collaborate with software engineers and architects to evaluate the effectiveness and scalability of AI-driven testing approaches.

Requirements

  • Be a master's degree student in Computer Science, Software Engineering, or a related field.
  • Have strong foundations in software engineering, algorithms, and object-oriented design.
  • Have good programming skills in Java or a comparable language.
  • Have knowledge of LLMs, Generative AI, or AI development frameworks.
  • Understand distributed systems and backend application development.
  • Demonstrate strong analytical and problem-solving abilities.
  • Be able to navigate and understand large existing codebases.
  • Show interest in financial systems and enterprise-scale applications.
  • Have excellent communication and collaboration skills, curiosity, autonomy, and a passion for learning.
  • Reside in Switzerland or be willing to relocate.

Benefits

  • Gain experience combining AI and software engineering.
  • Receive exposure to enterprise testing ecosystems.
  • Have the opportunity to improve software quality at scale.
  • Collaborate with experienced developers and QA specialists.
  • Work in a diverse and inclusive environment with opportunities for internal mobility and individual upskilling.

Tech Stack

Categories

Lombard Odier

About Lombard Odier

1,001-5,000 employees

Lombard Odier is a Swiss private bank and asset manager serving private clients and institutions with wealth management, private banking, and institutional asset management; it also provides banking technology to other financial institutions. Founded in 1796 and headquartered in Bellevue (Geneva), it is an independent partnership owned by its managing partners. The Group manages close to CHF 300 billion and operates from more than 25 offices across four continents.

Contact me