CSI Intern Review
at IBM
Placement (10 Months+)
Software Engineering
Winchester
Review Submitted: May 2023
Overall Rating
5 /5
The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis.
• Each week I am involved in triaging the entire cross-platform testing for WebSphere Liberty consisting of over 4 years of testing in terms of Machine time. This triage includes identifying and raising defects and communicating with the global delivery teams.
• I have created and presented designs and demos to the global development teams addressing solutions to problems in the WebSphere environment.
• I have paired up with the Developer Tools team to reverse engineer their test machines to recreate in an automated fashion. I've written automation scripts for creating new test machines, handled credential security better and scheduled it so we have brand new machines every week.
• I was given a role in the introduction of ML algorithms into our software. I’ve written Python scripts that train a ML model to prioritise the tests that we run.
Were you given much responsibility during your placement / internship?
Please rate how meaningful the work you were doing was
Skills Development
Have you learnt any new skills, or developed your existing skills?
I have greatly improved my skills in Java programming while working on microservice development and delivery.
I have gained new skills at building with Gradle as well as in OS Virtualisation with docker.
I have improved my Python skills by writing ML scripts for the new smart features of my team's software.
I've never used Linux before. I have learned a lot about it by going trough IBM's eduction sources and practiced it when I was doing mainframe management.
I've improved my presentation skills by attending IBM's speaker clinics.