Employers took on 531,000 extra workers in October in a sign the economy is picking up.