Internship: Improving the quality of Watsonx Code Assistant (m,w,x)

IBM • DE Böblingen

Company

IBM

Location

DE Böblingen

Type

Full Time

Job Description

Introduction
IBM watsonx™ Code Assistant for Z is a generative AI-assisted product built to accelerate mainframe application modernization at lower cost and with less risk than today’s alternatives. This product provides an end-to-end application developer lifecycle that includes application discovery and analysis automated code refactoring and COBOL to Java conversion. Developers can automatically refactor selected elements of an application and continue modernizing in COBOL or selectively transform code to Java leveraging generative AI using a highly tuned state-of-the-art large language model.

Your Role and Responsibilities

Your Role and Responsibilities :
To ensure high quality and reliable releases of the Watson Code Assistant COBOL to Java service we are developing a framework that automates our build and tests the application end-to-end. As an Intern your primary role will be to assist in the development and integration of automated tests focusing on leveraging Java and industry-standard frameworks such as JUnit within our CI/CD infrastructure.

Key responsibilities:

  • Collaborate with the development team to understand software requirements and devise comprehensive test strategies.
  • Develop implement and maintain automated test scripts using Java and the JUnit testing framework.
  • Execute automated tests archive and analyze results and report on the effectiveness of test cases.
  • Together with Quality Assurance (QA) engineers establish a process to ensure thorough test coverage and timely bug resolution and timely bug resolution.

A student joining our team will

  • work in a multi-cultural team collaborating with engineers in Germany and other locations across the world
  • gain deep knowledge in the development life-cycle of a large project ranging from prototyping over code development and testing to integration into existing products and frameworks
  • benefit from the work with supervisors having a lot of experience in software development
  • learn a lot on state-of-the-art artificial intelligence techniques based on large language models

What are your qualifications?

  • You have a grade point average of 2.5 or better
  • You have experience in Java
  • You are passionate about technology and software solutions related to artificial intelligence data science and cloud software development
  • You are dedicated enjoy solving problems independently and are willing to take on new challenges
  • You like to take responsibility and actively contribute your ideas
  • Your high motivation communication and team skills as well as your customer-oriented thinking and acting characterize you
  • You are flexible and mobile

This internship is best suited for students of Computer Science Software Engineering or a related field. The internship should last full-time for 6 months possible start date May 2024.

Please apply with:
1) Cover Letter incl. your availability (earliest start and latest end date)
2) CV incl. your level of German
3) Certificate of enrollment from your university
4) Current transcript of records and other relevant certificates / references
5.1) Non-EU citizen studying in Germany: copy of passport residence and work permit
5.2) Non-EU citizen studying elsewhere: prove of identity incl. place of birth

We are looking forward to your application !


Required Technical and Professional Expertise

  • Interrupt driven event notification for a Circuit Controller to speed up result processing
  • Bachelor’s degree in Computer Science Software Engineering or a related field.
  • Strong skills in Java programming language with a good understanding of S.O.L.I.D. principles.
  • Familiarity with software testing concepts methodologies and best practices.
  • Effective communication skills and the ability to collaborate in a multinational team environment.


Preferred Technical and Professional Expertise

  • Strong skills in test automation frameworks and experience with JUnit
  • Familiarity with version control system Git.
  • Familiarity with test automation on CI/CD tools.
Apply Now

Date Posted

08/06/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

PXT (People Experience & Technology) - Data Scientist Associate - JPMorganChase

Views in the last 30 days - 0

Technically proficient in data management tools data governance quality assurance lifecycle management and data integration

View Details

Lead Carpenter - Foos Construction, Inc.

Views in the last 30 days - 0

Lifting up to 50 pounds on your own An excellent understanding of carpentry techniques and methods of installation and construction as well as a stron...

View Details

Senior Distributed Systems Engineer - Allora Labs

Views in the last 30 days - 0

Enhance the software development lifecycle to enable rapid learning including ideation technical design implementation and testing of product features...

View Details

Lead Software Engineer-Agentic AI/Python - JPMorganChase

Views in the last 30 days - 0

Executes creative software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches ...

View Details

Senior Brand Designer - Allora Labs

Views in the last 30 days - 0

Collaborate with crossfunctional teamsincluding marketing product and techto deliver inventive design solutions across web product motion print and

View Details

Business Data Analyst - Intone Networks

Views in the last 30 days - 0

The ideal candidate has a blend of Business Analysis driving requirements stakeholder enagement etc data analytics technical experiences powerBI mode...

View Details