Applied to the online job ad, passed the first screening and completed the technical test.
Unfortunately the process seemed to be taking unexpectedly long time. I am not sure if that is because of the workload of the hiring manager or they evaluate other options (candidates) too but never went through such a long hiring process.
Had to turn down the offer as I had to pay my bills and picked another offer.