Jennifer Hudson shared an Instagram picture of her amazing bikini body on Tuesday, June 17; "I earned it!" she says. Credit: courtesy of Jennifer Hudson

Spotlight is definitely on Jennifer Hudson! The singer, on vacation in Mexico, posted several pictures of her amazing bikini body to Instagram on Tuesday, June 17.

"It would take mexico to get me to play on the beach," Hudson, 32, wrote, alongside a pic-stitch of herself wearing a chartreuse bikini. The sexy snaps feature the Oscar winner—with her toned abs and lean waist on display—lounging and soaking in the gorgeous tropical sunset.

"I'm so not that girl !" added Hudson, "but I work hard , I deserve it right ! Plus, I earned it !" See Jennifer’s body transformation.

Indeed, Hudson's astounding weight loss turned into a four-year partnership with Weight Watchers, which ended on mutual terms in March.

A rep for the brand told Us Weekly in a statement: "Jennifer's healthy lifestyle and successful weight loss has inspired so many—from her friends and family to our members and staff, as well as people around the world—and we know that inspiration lives on. We will continue to support Jennifer in maintaining her healthy lifestyle and wish her the very best in her personal and professional life."

Hudson announced in November 2012 that she had dropped a whopping 80 pounds since signing on for the diet plan in 2010. "I just wanted my body back," Hudson told Ellen DeGeneres in 2011, of going from a size 16 to 6. "Whatever body that was."