Via NEXGENLIB-L: Best Geeky Job Description
Thanks to Jami Schwarzwalder for posting this to NEXGENLIB-L:
http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.aspx?Job_DID=J8B54363WCGVPJNW15V&siteid=cb_emailjob
Requirements:
class DeveloperAcceptanceTest extends TestCase {
Developer candidtate;
Collection team;
public void setup() {
candidate = new Developer();
team = Interactions.getTeam();
}
public void testTechnicalSkills() {
assertTrue(candidate.hasOrCanLearnGreatJavaSkills());
assertTrue(candidate.hasObjectOrientedSkills());
assertTrue(candidate.isInnovative());
}
public void testGeneral() {
assertTrue(candidate.livesInIndianapolisArea() ||
candidate.willingToMove());
}
public void testHumanBehavior() {
assertTrue(candidate.hasPassion());
assertTrue(candidate.canIntegrateWith(team));
assertTrue(candidate.canHaveFun());
assertTrue(candidate.canLearnQuickly());
assertTrue(candidate.isSelfMotivated());
}
}
class DeveloperBonusAcceptanceTest extends TestCase {
String[] bonusSkills = new String[] {
"isReallySmart",
"knowsC++",
"knowsPerl",
"knowsRuby",
"hasTelephonyExperience",
"hasVoIPExperience",
"canFindBugsInAd",
}
public void testAcceptedCandidate() {
Collection candidates = Interactions.gatherCandidates();
Developer toBeHired =
Interactions.selectCandidateWithMaxBonus(bonusSkills);
for (developer candidate : candidates) {
if (candidate.equals(toBeHired)) {
candidate.sendResume("[Click here for email]");
assertTrue(Interactions.willHire(candidate));
} else {
assertFalse(Interactions.willHire(candidate));
}
}
}
}
Like this post? Subscribe to the RSS feed!