It's not your job to mange your co-workers, it is your mangers. So you should never confront a co-worker directly. Even if you did like confrontation it just not your place. (Unless you are good friends with them or something then by all means kick their ass to do their to stop making your life difficult).
It is your job though to report anything that hinders the productivity of your job to your manager so that he can do his job and fix it for you.
So report her ass, you don't have to point out everything in the OP, just kind of summarise that you've been doing way more work than you normally should be doing with 3 (?) man team covering the work and this has only been going on since the co-worker started. He should then deal with the problem.
And if he does not, well then I say go back to doing your normal workload (your older co-worker too), and if the work starts then not getting completed because of your lazy co-worker then your manager will be forced to do something before he starts taking heat for work not being completed.
It is your job though to report anything that hinders the productivity of your job to your manager so that he can do his job and fix it for you.
So report her ass, you don't have to point out everything in the OP, just kind of summarise that you've been doing way more work than you normally should be doing with 3 (?) man team covering the work and this has only been going on since the co-worker started. He should then deal with the problem.
And if he does not, well then I say go back to doing your normal workload (your older co-worker too), and if the work starts then not getting completed because of your lazy co-worker then your manager will be forced to do something before he starts taking heat for work not being completed.