Internship: Improving the quality of Watsonx Code Assistant (m,w,x)
Company
IBM
Location
DE Böblingen
Type
Full Time
Job Description
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.
Date Posted
08/06/2024
Views
0
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 DetailsLead 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 DetailsSenior 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 DetailsLead 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 DetailsSenior 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 DetailsBusiness 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