Internship: Improving the quality of Watsonx Code Assistant (m,w,x)
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
Internship: Hardware Verification (m/w/x) - IBM
Views in the last 30 days - 0
The IBM Hardware Verification team is looking for a student to develop a test environment for a new hypervisor code The project involves developing ma...
View DetailsInternship Ethical Hacker (m,w,x) - IBM
Views in the last 30 days - 0
IBM is looking for students to work on a project to simulate and execute ransomware attacks on Linux operating system components The project involves ...
View DetailsIBM Z System Software Developer (m/w/x), Millicode - IBM
Views in the last 30 days - 0
The text describes a job opportunity for a Millicode developer at IBM Z The role involves developing and implementing system processes contributing to...
View DetailsCyber Security Services Account Partner - Industrial sector (f/m/x) - IBM
Views in the last 30 days - 0
The text is about IBMs role in the cybersecurity industry seeking a Security Account Partner to strengthen their CyberSecurity Services GoToMarket Tea...
View DetailsWerkstudent*in Master@IBM Linux on IBM Z - IBM
Views in the last 30 days - 0
The text describes the role of BackEnd Developers in Linux Distribution Test on IBM Z highlighting their importance in ensuring the quality of softwar...
View DetailsWerkstudent*in Master@IBM IaaS (f/m/x) - IBM
Views in the last 30 days - 0
IBM is looking for a developer to work on a project that automates and simplifies the installation configuration and testing of Linux on Z systems The...
View Details