1. Phone Screening
2. Home task (Mobile app & website test report preparation)
3. On-site interview (Technical blah blah)
4. On-site offer (More technical blah blah)
Drawback: They offer a very poor salary. I've applied as an experienced Engineer. They've offered almost half of my current salary. I was very frustrated after going through the whole long process when I got this poor offer. Had no other options than declining.