Bring a large pot of salted water to a boil. Cook the penne according to package directions. Drain and reserve.
Heat a large sauté pan over medium heat. Add the vegetable oil and onions. Cook until softened and starting to brown (about 3 minutes).
Add the turkey and cumin, breaking up the turkey with a fork as it cooks. Cook until water evaporates and the turkey starts to brown (about 5 minutes).
Add the corn, black beans, salsa, and reserved pasta. Stir to combine and heat through. Just before serving, stir in the avocado.