Background
I recently started to work for a company A few months ago that leases and sends employees to work as externs at other companies, say Company B.
While writing End to End Smoke tests recently I stumbled over something supposedly a bug and pointed it to an internal colleague, he starts to work on it.
What really happened
1) He flips out
Next Day Dialogue shortly before daily Standup :
Me(External): Hey internal! Because out smoke tests are still failing I was curious if we found the cause behind the bug.
Internal: Hi! I am not sure what you talking about I can’t reproduce it anymore.
Me(External): (Surprised) Okay..let’s try to be double sure and verify it by trying to reproduce it once more.
Internal: (grimaces)
Meanwhile I(external) show it to the internal colleague on my laptop that the bug is still reproducible on our test environments.
Internal: (aggravted) WHAT?? These aren’t the steps you mentioned in the bug ticket, you certainly changed the bug description
Me(External): (Surprised) Okay..let’s check the bug history on jira.
So we check again and JIRA bug history shows that he actually manipulated the steps in a way that it deviates away from actual bug reproduction.
Me(External): (Shocked) Shaking my head.
Internal: (Threatening rude tone) WHAT?? Do you think you are smart? I don’t like to work with people like that and stay in your limits you are just an external Remember I have been working here longer than you. I am not going to share any knowledge whatsoever with you in the future.
Me(External): (Shocked) Shaking my head even more. Okay that’s your prerogative if you wanna work with me or not but I still wann find the cause of the bug.
Internal: (Stern stare) please leave my seat.
I get up and leave.
2) He flips out again:
Few minutes after the daily standup.
Internal: (Simmered down) Hey external, would you like to go have a coffee with me?
Me(External): (Surprised again) Allright, yeah!
At the coffee machine:
Internal: (slowly) Hey external, I would like to apologize for what I said.
Me(External): it’s alright, but what are we gonna do with the bug? Would you try to get it fixed?
Internal: (slowly) I don’t know…I am still not sure if it’s a bug we really care about.
Me(External): But it’s a) causing our smoke tests to fail b)related to the checkout process which is directly linked with the revenue of the online shop?
Internal: (adamantly) Whatever!!
Though I don't wish to blow it out of proportions but this erratic behavior can be dangerous to me in future if he repeats it in any other form.
Dilemma
I am pretty confused how I should go about it. Though I would like to avoid him in any which way, should I report this behavior to my bosses in company A or at the client directly?
Update
There was a production deployment today and unfortunately right after it this bug related to checkout process has made it to production. ;--(