Passion for quality assurance of end-user applications
Experience diagnosing, reporting, tracking and resolving quality issues
Ability to work at both detailed and abstract levels
Ability to develop automated custom QA solutions without relying on commercial software packages
Ability to solve problems creatively
Comfort working in a distributed team
Ability to communicate clearly in writing, by phone, and in person
High productivity
Willingness and ability to create and adapt to new technologies
Ability to launch new projects and follow through to completion
Desire to solve real problems for real users
Motivated by making customers happy
Experience developing and executing manual and automated test suites
Familiarity with QA tools and techniques, bug tracking systems, test design and execution
Experience working in a variety of programming languages and environments
Working knowledge of some or all of the following quality assurance methods: unit, integration, regression, user interface automated testing.
Experience testing web-based enterprise applications
Browser and server side test automation