Everything took about a week, from a interview date to the letter of offer.
I did a virtual interview due to Covid situation using Zoom with a QA Manager, QA team lead, VP, and HR manager. Questions were ranging from behavioural to technical questions.