Metaweb Technologies, Inc. is seeking a Senior Quality Assurance Engineer to design an implement automated tests for the freebase.com web services.
You are self-directed and like to work with people who challenge standard conventions. You regularly evaluate new tools and techniques and make recommendations to improve processes. You are a serious thinker, writer, speaker, and listener. You develop plans you can explain and justify, and you are able to provide diplomatic, critical feedback to others.
You are well versed in software industry best practices and quality assurance techniques. You have a keen sense of appropriate quality levels to meet business objectives. In constant pursuit of efficiency, you often invent better ways to get things done. You balance deep analysis with quick reviews for things that deserve immediate attention. You're attentive to details, but selective about obsessions. You like being involved early in the product life cycle but you can easily adapt and jump in at any point.
Please submit cover letters and resumes in plain text or HTML only. For bonus points, please include answers to the following four questions:
1. What is the most important impact QA can have on a product development process?
2. Name 3 things in a development process that effect quality, and briefly describe each.
3. What kind of metrics would you use to describe the results of a simple load test? For example: response times of http requests made by a fixed number of users for a fixed duration.
4. How do you determine when you have done enough testing?
Application or Test Automation programming/scripting. Bonus points for Python and Java
Linux/Unix tools and shell scripting
Familiarity with Web API's using XML or JSON
Database schema and complex SQL queries
Deep understanding of quality assurance processes and techniques
Testing the back end for a very high volume AJAX-based web application in a startup environment
Experience with performance/load testing and system performance measurement