There were 2 round interviews.
First interview with the team lead and a colleague. It is best that you prepare more on behavioral questions and some basics, like input and output in your programming language of choice.
Program a guess game. They were interested in the program only. Brush up how to take input in Java or any programming language of choice. They asked about salary compensation. The best reply I would suggest is "company standard," because I actually quoted out of nervousness.
The following metrics were computed from 1 interview experience for the IBM QA Test Automation role in Canada.
IBM's interview process for their QA Test Automation roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's QA Test Automation interview process in Canada.