TLDR: Alice is not doing her job and I end up pushing all the activities and doing her tasks because I'm afraid of being let go. Should I inform management about this ?
I've been sending a lot of cover letters via a popular freelance site and ended up landing a 30hr weekly remote job. The position was about QA Engineer(automated testing, manual testing, processes etc.)
Everything was well and I started working on the project right away, however I found out that the company has hired one more person in the meanwhile for the same position so we would be working together. This didn't bother me at all since I am a team player and like to share knowledge and collaborate.(lets call her Alice)
Then the first red flag came. We were going through the standard access/account creation process where there was a small misunderstanding between Alice and our supervisor where she caused a duplicate creation of accounts on production (nothing serious). I just confirmed that my account has been created only once and their discussion continued.
After 2 minutes I received a PM on Slack from Alice which was something similar to "Hey Bob (I'm Bob) just to clarify/mention that we are here to bring quality to the product and we shouldn't be doing stuff behind our backs and backstabbing". My response was: Of course I wouldn't agree more. This was a big red flag for me, because I didn't like the approach and context (it might be just me)
The real problems came afterwards when we started doing tasks. We would have a meeting agreeing on priorities and distributing tasks between us. however Alice never did her tasks and since we were freelance I ended up doing all the work and pushing all the processes.
After the daily sync she disappears and never says a word till the end of the day. I've also noticed she sometimes says stuff she hasn't done in our daily updates channel (I've confirmed my suspicion by crosschecking this a few times). Numerous times I've asked her to transfer our existing Smoke test suite from one tool to another, however she never did it and yesterday I ended up doing it since we had an issue leak on production because we missed it in our smoke test (I missed it since she never probably done it).
Alice also asks obvious slacking questions (eg. Link to QA, after working for 2 months on the project, asks obvious discussed issues and questions that a QA would easily know after 1 day of testing)
Up until now I was pushing all the QA activities and the management is very satisfied with the progress (I even received a raise). I have been working for 2 people for 2 months, since it is freelance and I just started so I didn't want to get fired (because management looked at us like we are in the same boat with Alice).
We have an upcoming Go live and we have 2 days to finish up our regression suite so we can perform the test next week. I've communicated this with Alice and we agreed we will both be creating test cases. One day has passed and I created ~140 (creation means i just create titles with all the combinations) test cases and completed ~60 of them, but Alice has done none so far and there is one day left.
So my question is:
Should I talk to the management about her not doing her tasks, since I am scared we wont be ready for the regression and the blame will fall on me for Alice not doing her tasks ? I've never wanted to blame anyone or accuse, I've always said "We" even when I was doing something, but I am really getting frustrated of Alice's slacking and i don't want to lose this job. If i stop pushing for activities she will never move a finger and we both get fired
EDIT: I haven't talked yet since it is a doubled edged sword, because she might start performing and I might end up as a backstabbing guy and not a team player (which is not at all my nature).
EDIT 2: She also has no raised issues in our defect tracking system which is really weird and the others including me have raised a lot (most of them obvious). We also test resolved dev tasks and she has closed like 5 of them total, while me and the other QA colleague closed the rest.
EDIT 3: To clarify that me and Alice are at the same position and we don't have a person assigning us tasks. We should be driving the whole QA process by ourselves and testing as a whole, however I am the only one doing this + creating tasks for both of us and coming up with activities to work on (So in other words i act as the lead)
@Owen Hughes Yes we are using JIRA she has created 0 total tasks/defects.
@user1666620 I am usually coming up with all the tasks and what should we do next, so that we are involved in the whole project and its activites. Alice just nods, agrees and proceeds to not do anything we agree on mutually and the management looks at us as a whole not as individuals. So if Alice doesn't work they will blame me also