Job: Senior Quality Assurance Engineer in San Francisco, CA

VerticalResponse, Inc is a leading provider of self-service email and
direct mail solutions. We’ve been recognized as one of the top 100
best places to work in the bay area and top 100 fastest growing
businesses in San Francisco (SF Biz Times) as well as one of the top
500 fastest growing businesses in the country (Inc.com). Over the past
8 years we have helped thousands of small businesses look like giants
with easy-to-use and affordable marketing tools and we’re looking to
extend our rapid growth in 2010 and beyond.

“Work hard, play hard” sounds so cliché but it’s really the best way
to describe VR. To say we’re passionate about helping small businesses
grow is an understatement and to say we take ourselves too seriously
along the way is an overstatement. Our employees thrive on challenges
and we celebrate our hard-won accomplishments with a weekly libation.
You will usually see us, including our CEO, in our jeans and with our
nose to the stone.

We are looking for a self-directed, technically proficient, and highly
motivated Senior Quality Assurance Engineer to take our test
automation to the next level. You will develop tools and ideas to
improve our automation implementation and processes and be responsible
for testing highly technical infrastructure improvement projects,
while gracefully handling curveballs in our fast-paced environment. If
you're passionate about automation and releasing quality software,
this position is for you!

Responsibilities Include:

-Work closely with developers and QA in creating automated tests
across the application stack
- Recommend and implement improvements to our automation tools and
processes
-Maintain standards and best practices for test writing across the
team
-Maintain and improve our continuous integration server (ccrb)
- Research, identify, reproduce, isolate and report software defects
-Review developers' unit tests and add to them as needed
-Be the primary tester for infrastructure improvement projects
-Participate in team-wide bug blitzes for upcoming software releases
-Automate, automate, automate!

Requirements:
-Five+ years experience in Quality Assurance for web applications
-Two+ years experience with service oriented architectures and API
consumption testing
-Two+ years experience in web application test automation with
Selenium, Watir, Webrat, or similar tool
-Strong scripting skills in at least one high level programming
language (Ruby preferred)
-Proficient in xUnit test frameworks
-Extremely comfortable working with SQL and databases for test set-up
and trouble-shooting purposes
-Self-managing and have the ability to adjust to competing priorities
and allocate your time as necessary to get the job done
-Comfortable enough with Linux to set-up and maintain your own QA
environment
-Thorough knowledge of HTTP, Apache and the server process lifecycle
-Experience working with Continuous Integration servers (e.g. Hudson,
CruiseControl) strongly preferred
-Experience with agile development methodologies is a big plus
-Bachelors degree in Computer Science or related field preferred