I have been working as a software engineer for 5 years at the current company I work at. Last year, I switched to another team to temporarily help out until the most senior software engineer got back on their feet after a burn-out. Well, he was since 'let go' for vague contractural reasons and now I'm stuck in this team.
The team has two other software engineers, one of them, Adam, now behaves like he is the team leader. We work with the scrum/agile methodology, so we have daystarts every day and a kanban board in which we track what our progress is. (This same methodology puts everyone at equal footing, but Adam didn't get that memo apparently.) In my previous team, as long as you got your work done in time, or if you explained why it can't be done in a certain timeframe, set a new one and got it done by then, everything is fine and nobody bothered you. I loved this way of working, we all just trusted each other to get stuff done.
In this new team Adam keeps asking me for status updates every single day outside of the daystart. "I saw you started [insert project], how far along are you?" "You mentioned you have sent a question to [insert other department or team], why haven't you called them yet? You need to stay on top of getting answers." Etc.
Like, every single day I feel he is rushing me to finish my work. When a program needs to be updated to the current standard, I usually look through the entire thing to see if everything is as I expect it to be, quality wise. If I spot an inconsistency, Adam just tells me to ignore it and only do the work as described in the story. When I finish a program he immediately tells me to hand it over to the testers, while I want to finish my unit test first so the testers don't have to wade through crap I should have dealt with.
I once did what he said, the testers found a mistake that would have popped up in my unit test and I got berated for not upholding the quality standard. I'm not making that mistake again.
I also feel he is trying to ruin my self esteem and the opinion my coworkers have of me. Things like "tom mentioned you were already working [insert timeframe] on this thing, I thought it was a simple change? He wonders what your progress is, if you can handle it." Like, if Tom wants to know the status he could just show up to the daystart or ask me directly. Why is he asking Adam about something I'm working on?
Working with him is starting to make me really uneasy and I'm not sure how to address it. I know I won't get backup from the rest of the team. Adam is also good friends with the department manager so approaching him is out as well.