I applied online via LinkedIn. The application screening took quite a while. A recruiter contacted me via LinkedIn DM, then I was invited for an interview.
Round 1: Interview with the QA Manager (Casual chit chat. He is a very friendly Indian guy and I really enjoyed my whole conversation during the interview.)
Round 2: Technical Interview with the CTO (Had to prepare one sample test case for a dummy API endpoint, apart from that just casual chit chat. Really enjoyed this one as well. He is very humble and friendly.).
Final Round: Interview with the CEO & Business Development Dept. Manager, Executive Officer. (This round went mind-blowingly well and I instantly decided to join the company. Both of them are so humble as a person.)
The only con of the whole process is this is way too slow compared to the other interview processes I attended. The review process for each round should be expedited for a better candidate experience.