There are things you can do.
#1 - Open up your availability as much as possible. Don't put yourself in a position to be late for a shift by opening it up too far.
#2 - Check the swap book/board before your shifts, before your breaks, after your breaks, and at the end of your shift. There are a couple of team members in my store that check the book every time they walk past it.
#3 - Talk to HR and tell them you are interested in being called in if they need to replace a call out. If they know you will answer their call and come in at the last minute, they might put you at the top of the list of people to call.
#4 - Talk to HR about cross training in other areas.
#5 - Brag! There are subtle ways to brag about your accomplishments during each shift without making it obvious. For example, if you are pushing flats of toys and a ETL or TL walks by, you could say something like, "this is my 5th flat of toys today, do you know if there are any more or should I push something else after finishing this flat?"
#6 - Be proactive! Always volunteer to back up cashier. There are plenty of team members who you would have to pull kicking and screaming to be a backup cashier. If the ETLs and TLs see you are going to volunteer and run up every time they call, they will want you on the salesfloor more.
#7 - Push the surveys! Even on the sales floor, push the survey. For example, if you really help a guest and find their product or go to the back to pull their product, mention the survey on the receipt and ask them to fill it out. Telling guests that positive survey comments helps you stay employed and receiving hours to help guests like them will give them a reason to fill it out. Otherwise, the guest will have team members that do not care and do not help.
#8 - Get red cards and sell warranties. Pumping up your red card percentage and warranty attach rate - even as a cashier in the front - will look good when management is reviewing numbers.