Nathan McSweeney has been picked in Australia's 13-man squad for the first Test against India, which kicks off in Perth on November 22.