4:47 AM
@Gilean I've never seen anybody hired just to introduce that sort of stuff in a company. Although if the company were transitioning into agile development and brought it an agile coach, he or she would probably drive both unit testing and code reviews. Other than that, all that's needed is a developer (or two or several) deciding to start doing unit testing/code reviews. For testing, it's not uncommon that someone would be appointed to do the initial research and then present it to the group.
@Gilean There may be someone on the team already familiar with the concepts who can help push for it. Code reviews really just require everyone to agree to do them and some agreement on the team on how they're going to be done. Similarly to unit testing, this can (and often is) evangelized by interested developers.
@Gilean It's not really a position-dependent thing. Anybody with the interest and the ability to win the necessary arguments can push testing and reviews through.