I am a team lead, in a small software development. In my team, there are 5 team members. In our company test engineers and software developers interaction is very much allowed for a faster communication. There is a testing team parallel to our team for testing. No issues till this.
This is the stage of development. Next stage is bug fixing. In this stage...
A particular member ( call B ) from the testing team, is always giving biased report for a particular developer (call A). Or he will do some highlighting of the A. B is doing direct interaction, if any bug is there. Silently A is fixing that.
Due to this the A is becoming star developer. But actually, it is not so. At the same time, A is not so dull. A is having same skill set as fellow team members.
Suppose 10 bugs are found under the code written by A, only 5 bugs get posted. But the other 5 bugs are fixed by A silently. I am sure of this. I caught him multiple times. And A said that B has informed him about that bug, which is not posted officially. I warned him to take posted bugs only. But no use. They are continuing.
What I feel is like A is not creating any problem. He is just taking the advantage of situation. And B is an another team member. He is giving his report. May be they both are in syndicate.
I am worried about other team members. Though they are good, their work is not getting enough appreciation. For our manager it is looking like, they are not up-to the mark. And A is getting more bonus etc... , where as others are not getting much.
How to handle this situation officially. Condition is, I cannot change the process in company/system.
I have edited to make it more clear.