Eu acho que você está completamente errado aqui. Fui testador e desenvolvedor e me beneficiei bastante como testador com a orientação dos desenvolvedores em áreas que eles consideravam de alto risco ou frágil; como desenvolvedor, quero que os testadores encontrem os problemas que ainda não investiguei profundamente.
Não havia "poluição", a menos que seu código fosse esgoto bruto, e isso seria por um motivo completamente diferente.
Os requisitos fazem um trabalho terrível de comunicar os problemas técnicos com os quais um profissional de controle de qualidade se importaria, porque elaboram, na melhor das hipóteses, apenas o que os analistas de negócios conseguiram capturar. Bons desenvolvedores estarão cientes de que seu código é otimizado em torno do "caminho feliz" e desejarão saber o que deixaram sem serem considerados. Eles terão pelo menos uma intuição do que pode dar errado e de quais áreas eles gostariam que o controle de qualidade investigasse. Eles também sabem qual é o cenário geral de risco em torno de um recurso específico com base em seu design.
Como um testador ausente da orientação da equipe de desenvolvimento, às vezes segui uma abordagem errada que gerava bons relatórios de erros, mas não exercitava completamente os caminhos de código de alto risco e problemas maiores, que poderiam ter sido evitados através de uma melhor colaboração com a equipe de desenvolvimento, enviada aos clientes.
Embora um testador certamente não deva limitar-se a testar apenas o que o desenvolvedor diz ser importante, ele não será prejudicado ao saber quais são as preocupações dos desenvolvedores sobre o código. Às vezes, eles podem ajustar sua abordagem com base no conhecimento da implementação. Somente se um testador for particularmente míope, ele considerará a opinião do desenvolvedor sobre quais são os riscos como a palavra final; eles não fecharão completamente as coisas que o desenvolvedor identifica como de baixo risco, mas investirão mais esforços em coisas que possam ter um impacto maior no cliente.
É provável que a equipe de controle de qualidade veja áreas com grande escopo de teste combinatório que os coletores de requisitos ou desenvolvedores de um sistema, mas eles podem não estar cientes dos componentes do sistema que possuem um tipo mais sutil de fragilidade que se beneficia da conscientização do design ou implementação do sistema.
Na minha experiência, a colaboração entre controle de qualidade e desenvolvimento produz produtos de melhor qualidade. Eu nunca recomendaria fazer apenas uma transferência de caixa preta.