davidrothman.net

davidrothman.net

Exploring Medical Librarianship and Web Geekery

 
 
 
 

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!

Leave a Reply

Pages

Get our Book!

Advertisement





Recent Comments

Archives