QA Automation Engineer at DonorsChoose.org (New York, NY 10018)

"A revolutionary charity." — Oprah Winfrey

"This new philanthropy system is turning traditional philanthropy on its head." — ABC World News Tonight

"I encourage everybody to go on and make donations…let’s make a difference." — Stephen Colbert

"The results are powerful." — BusinessWeek

"I think the capacity to expand is infinite." — Bill Clinton

Founded in 2000 by a young public high school teacher in the Bronx, DonorsChoose.org has enabled citizen philanthropists from all 50 states and 10 countries to fund more than 50,000 public school classroom projects, channeling over $20 million of resources to 1 million students in low-income communities. At DonorsChoose.org, someone giving $10 enjoys the same choice, impact, and vivid feedback that-until now-have been reserved for millionaire benefactors. Recognition of DonorsChoose.org includes the Nonprofit Innovation Award given by Stanford Business School and Amazon.com; the Fast Company Social Capitalist Award; a Global Technology Laureate from the TECH Museum of Innovation; and selection by Ashoka. Major supporters include eBay founder Pierre Omidyar, Yahoo! co-founder David Filo, venture capitalist Vinod Khosla, and Netflix founder Reed Hastings.

ABOUT THE POSITION

DonorsChoose.org is seeking an energetic, team-oriented, and self-motivated QA Automation Engineer to improve the quality and reliability of DonorsChoose.org’s unique web-based philanthropic marketplace. This position will report directly to DonorsChoose.org’s CTO and will play a central role in an agile organization that is serious about technology.

The right candidate is a top-notch contributor with a proven track record of success, who will be comfortable in DonorsChoose.org’s start-up atmosphere and ready to play a key technical role on a small, dedicated team. A passion for delivering high-quality web functionality on aggressive schedules is crucial. This QA Automation Engineer will be joining a non-profit organization with deep private-sector management experience. The DonorsChoose.org team is young, committed, and passionate, and the work environment is informal, fast-paced, and fun.

HE OR SHE MUST:

• Use test automation to ensure functionality, performance, scalability, and reliability of web functionality used by teachers, donors, and staff.

• Design, plan, execute and automate testing of front, middle and back-end software in pre-production and production environments.

• Keep a high-volume transaction-driven web system running by troubleshooting service anomalies.

CANDIDATES MUST POSSESS:

• 3+ years experience building automated test suites and infrastructure for commercial web sites and applications.

• Passion for authoring, administering, and maintaining test automation methodologies and tools.

• Strong SQL and Java skills, and strong scripting skills in at least one common language (Perl, Python, Ruby, Shell).

• Highly proficient in a Unix/Linux environment, experience with Apache, HTTP, or Tomcat a plus.

• Exceptional problem-solving skills and enthusiasm for tackling diverse testing challenges.

• Strong sense of ownership and detail-orientation throughout the web engineering life cycle.

• Superb self-management skills and ability to work in a fast-paced environment with little supervision.

• Familiarity with website penetration testing, experience with other facets of software security QA a plus.

• Excellent verbal and written communication skills.

DonorsChoose.org is based in New York City. Full benefits including paid vacation, family medical and dental insurance. Salary commensurate with experience.

Interested? Please email resume and cover letter to jobs@donorschoose.org. Include "QA Automation Engineer" in the subject line and indicate how you heard about the position. Note that we will only be responding to those who we believe are most qualified for the posi