Server Quality Engineer


Position Summary

Server Quality Engineers are responsible for all Quality Assurance activities for DreamBox Learning's Internet platform. A person filling this position will be a member of an Agile team designing, implementing, and operating services which support our client-server lesson delivery system and related data analysis, aggregation, and reporting systems.

SQEs work with marketers, engineers, customer service representatives and teachers to ensure that features are released with a high quality bar and in a timely manner. Additionally, SQEs influence the design and development process positively to help us design and build in quality from the beginning. A successful candidate is nimble, a fast learner, deeply analytical and questioning, effective at getting the right thing done, and passionate about quality.

About DreamBox

We’re building a large scale web service using modern web technologies to deliver effective and engaging learning experiences to students. You’ll join a small, nimble team of experienced educators, software engineers, and graphic artists with experience in large corporations and small start-ups.

Our culture is high-integrity, informal, and intense.

Responsibilities

  • Owns Quality Assurance activities for our Software-as-a-Service Internet platform, including complex customer workflows, scenario-based testing, cross-browser testing, and scenario-based testing
  • Works with development to ensure system designs meet internal scalability, performance, and reliability goals
  • Creates detailed and actionable bug reports and follows up on problem resolution
  • Oversees release of server features to production systems

Requirements

  • Five years software testing experience, or a BS/MS degree in engineering or sciences
  • Two years experience in the last 5 years testing an E-Commerce web site or a multi-tier web-based application
  • At least one year's software development/software development for test experience, preferably in C/C++, Java, or Ruby
  • Experience with unit testing automation frameworks
  • Strong understanding of Internet technologies including HTTP and SSL protocols, email handling protocols, and HTTP server operations
  • Able to create and execute database queries in SQL to support testing and feature verification
  • Experienced shell user on Unix or Mac OSX operating systems
  • Able to write simple shell scripts and read and write simple regular expressions
  • Expert-end-user knowledge of desktop web browsers on Windows and Mac OSX

Preferred

  • Experience with debugging/testing Ruby on Rails applications
  • Experience with or interest in system operations in a cloud or virtualized environment
  • Experience with or interest in service-oriented-architectures

Please send your resume with the name of the position in the subject line to jobs@dreambox.com.

Back to careers