Nathan McSweeney is a step closer to becoming the 467th Australian man to wear the baggy green cap after being named in the squad for the first Test against India in Perth.