Breaking software is more than a skill - its a passion. Getting into the software designers head, finding the high risk code, and developing test cases to production failures is all in a day’s work. It doesn’t get much more fun than that. And then we do that again. And again. And get a script or a rig to do that. This is the mission.
Analyze software specifications and user stories to create test cases.
Drive the test implementation team to create test cases.
Track the test, development, and execution against the exit criteria.
Design information radiators to keep us informed on product quality and readiness
Isolate issues and write “high signal-low noise” bug reports and test cases
Represent defects found off-shore to the on-site team
Passion for building testing frameworks and for breaking software
BS/MS or PhD in Computer Science or equivalent
5+ years of software development experience -- experience in test automation a plus
Experience with test automation tools. Familiarity with Watir, Selenium, or Eggplant a plus
Excellent issue isolation, troubleshooting, and debugging skills