» advanced search
subscribe & win

Sign up for our newsletter and enter to win FREE books.

your e-mail address Send!

Senior QA Engineer—Whitebox Testing

Job Title:  Senior QA Engineer—Whitebox Testing
Department:  Engineering
Location:  Emeryville, CA
Reports to:  Director of Quality Assurance
FLSA Status:  Exempt

About Alibris

Alibris is the premiere marketplace provider for independent sellers of new and used books, music items, and movies, as well as rare and out-of-print titles. We connect people who love books, music, and movies to the best independent sellers from 45 countries around the world. Our proprietary technology and advanced logistics allow us to offer more than 100 million used, new, and out-of-print titles to consumers, libraries, and retailers, which include Amazon.com, Barnes & Noble, Books-A-Million, Borders, Chapters/Indigo, and Half.com. Founded in 1998 and acquired by Oak Hill Capital Partners in 2006, Alibris was named a "Fast 50" and a "Technology Fast 500" growth business by Deloitte. Alibris is a registered trademark.

Located in Emeryville, we are easily accessible by BART, Amtrak, bus, or car, Alibris offers competitive benefits and compensation, including stock options. If you think you'd enjoy working as part of a team on which your creativity and insights will make a difference, we'd love to hear from you.

SUMMARY

This position is responsible for testing all Alibris software applications. These include but are not limited to: Alibris websites, internal applications, databases and API's. Will assist in design and execution of Alibris test automation strategy.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

  • Lead effort in developing and maintaining test frameworks to support back-end / API testing.
  • Work with other QA engineers to leverage white-box testing to avoid unnecessary black-box testing efforts for each feature set.
  • This engineer will develop and execute test cases and procedures for all aspects of QA.  He/she will work closely with development and other cross functional groups to make sure Alibris software releases are highly functional and stable.  
  • Responsible for validating various internal or external facing applications, including, but not limited to: Partner facing applications, data replication streams, API's (internal and customer facing), all Alibris websites.
  • This engineer will also be critical to the development and maintenance of various test tools and data sets.

EDUCATION and/or EXPERIENCE

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Required:

  • Two+ years working experience with java based application.  Familiar with J2SE and J2EE standard API.
  • Four+ years QA experience in developing test framework and test cases using open source test framework (JUnit, JWebUnit, FIT, FitNesse, etc.) to validate multi-tier web applications.
  • Two+ years experience in testing database including unit test database functions and stored procedures and ability to write complex queries and stored procedures.
  • Experience with automation testing strategies, especially harness and/or framework development, and automated regression strategies.  
  • Proficient developing specific plans for black, gray and white box test strategies. Must have experience with session, functional, fault injection, and stress testing.
  • Reasonable understanding of the Software Development Lifecycle and QA's role(s) in it.
  • Must have strong oral and written communication skills, and work well as both an individual contributor and as a member of a team.
  • BS in Computer Science or other related degree required.
  • Must be a self-starter and self-sufficient.
  • Must be willing to ask questions.

Requested:

  • Experience with UNIX
  • Experience with Perl or other scripting languages.
  • A working knowledge of other programming languages especially Java.
  • Load test experience is highly desirable.
  • A strong desire to make good software that is used by the intended market.

WORK ENVIRONMENT/PHYSICAL DEMANDS The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • General office environment. Some stress may occur.

To apply, please send your resume to jobs@alibris.com, or fax to Attn: HR Manager at 510-550-6054.