Software Test Lead

Primary Function

Lead software testing effort for ROS open-source robot software framework and components

Roles and Responsibilities

  • Develop test plan for automated testing of complex distributed system
  • Support developers in development of unit tests and implementation of component-level tests
  • Support development team in creation of test-aware development methodology
  • Plan and implement system-level test plan
  • Write both component-level and system integration tests
  • Review code to perform white-box testing of critical system components for high reliability
  • Recruit / hire additional member of software testing team

Skill / Job Requirements

  • Strong C/C++ and python programming abilities
  • Experience with multiple forms of software testing (white-box, black-box, continuous integration, etc.)
  • Ability to understand and explore complex distributed system with primarily command line and programmatic interfaces
  • Experience testing systems with significant floating-point computational behaviour to verify
  • Experience testing with distributed systems and network communication
  • Experience testing software systems with external hardware dependencies
  • Strong written and oral communication skills
  • Excellent documentation skills
  • Ability to work effectively with a fast-moving and dynamic software development team
  • Strong intrinsic motivation to test systems thoroughly and tackle system testing from all angles

Apply

If this sounds like you, email your resume (pdf preferred) to: jobs@willowgarage.com

Willow Garage, Inc. is an Equal Opportunity Employer committed to the principles of workplace diversity