The testing crew or quality assurance (QA) engineers typically conduct smoke testing. Before giving the build to the testing team, developers may occasionally perform smoke testing.