I had a major crate-hater, as Nolefan mentioned.
Here's one big thing: it is MUCH different to them if they are in the crate when you are home as opposed to your not being home. Trying it out by being in another room or being in the bathroom is very different from leaving your house and walking away from your house. They have to know you are gone. I did not ever crate my dog when I was home - that was absolute hell to her, so I just didn't do it. I put up baby gates and puppy-proofed, and just let her follow me around. I closed her in the bathroom with me when I showered. She was happy, I was happy. But she did get crated, very last thing, when I left for work.
1. Make sure the crate is just big enough for your pup to walk in, turn around and lie down. It is less likely they will pee or poop where they sleep. Don't coddle and lure and use treats. Just make it very matter of fact. Say the same thing every day, like, time for a rest. Say it a few times, and then pick her up and put her in. Leave as quickly as possible. Don't respond to the crying. It's hard, but you can't. Just go.
2. If your pup is only 9 weeks old when you are going back to work, it would be good to have someone come in half way through the morning and halfway through the afternoon (in addition to you taking her out right before you go to work, at lunch, and as soon as you get home). At that age, they really just can't always hold it that long. If there is an accident, just clean it up. Don't punish. It happens. Try not leaving a bed or towel in the crate.
3. The pooping may well be from stress, especially if she is pooping right after you leave. My pup pooped, too, and I wanted to know of it was because she was stressed or whether it was desperation because she had giardia and coccidia (it was the latter). I got a puppy cam (a wireless home camera) and watched and listened to her on my phone when I left. The one good thing I learned was that she did not cry for as long as I feared when I left (usually about 10 minutes, on bad days, about 20). If you share walls with neighbours, bring a bottle of wine over, tell them what is going on, and ask for their patience. They can also help by letting you know how long the puppy does cry if you don't have a camera, but I highly suggest the camera.
What I noticed by watching my pup: something to chew really helped. Try leaving a big, sturdy Nylabone in with her. Shala would cry cry cry, chew chew, chew, cry, chew more, cry, chew more and more, and slowly calm herself down. I'm not saying it would be a solution for all, but it helped her a lot.
4. I also got pheremone spray from my vet. I was a total skeptic but was willing to try anything - and I do think it worked. It was called Adaptil. I only used it in the night crate as she was worse at night because I was home (even though the crate was in my room with me). I do think it helped her to settle. You could try it in your crate when you go to work. (You spray in very sparingly about 20-30 minutes before you leave).
5. Feed her in the crate when you are home. You don't have to close her in it, just be very matter-of-fact and put the food bowl at the back of the crate so she needs to go all the way in to eat. Then let her come out on her own terms (she will see that it's not closed). It just helps in making the crate a good place.
To me, the most important thing is that you can't play into the resistance. The more you coddle or treat or lure or whatever, the worse she will get. It just has to be fact of life. She is safer in the crate when you are not home, therefore, she has to go in the crate when you're not home. I am not at ALL saying you have to be harsh or negative or punish. Not at all. Just be confident and calm. Speak gently and reassuringly (but not in a "poor puppy" voice). You need to help build her confidence around it. It DOES take time. Shala cried when I left for at least 3-4 weeks (but less and less as time went on). And we had had a much longer time to work on it (I was off for a month when she first came home, so I had done short outings and left her in the crate). I did the whole leave for 5 minutes, come home. Next time, leave for 10 minutes, come home. We built up the time slowly. But it sounds like you don't have the luxury of time, so she is just going to have to learn a bit faster. She WILL be okay. Just remember, she is safer in the crate.