The project is an ecommerce store for tango shoes ([url removed, login to view]) and we need an additional hand to provide QA and help build a suite of tests. This will serve as an introduction to the store and future assignments on it or other projects will be possible. A brief technical overview:
- Back end is Ruby on Rails (3.2)
- Front end is Backbone.js
- It has desktop, ipad, and generic mobile versions
- The admin side of the site uses ActiveAdmin
How the tests are implemented is up to you and we hope you take the time to explore the best option for the store. The goal of this test suite is to maintain store integrity when features are added and provide a framework that allows for future testing to be added quickly. "Integration" is the key word here and there are many ways to get there, but here are some of our ideas:
- Fake ([url removed, login to view])
- Konacha (a Ruby version of ChaiJS)
- Twist ([url removed, login to view])
We're not attached to any "right" way of testing, because we don't think there is one. There won't be 100% code coverage or a continuous integration server involved, the project simply doesn't warrant it. We're looking for useful tests that let us know when things aren't right. The simplest possible good start might be: browsing through each page and checking to make sure that they display correctly (without error).
To start this project you'll be given the store specifications in the form of user stories (using [url removed, login to view]). Before writing any tests, we're asking for a proposal+estimate. You will be provided with the following in order to create it:
- You’ll be given the functionality that needs to be tested on the site (in [url removed, login to view]). We're starting with *just* the backend (ActiveAdmin side) because currently the front end is being redone.
- You'll be given access to a staging environment with some populated data and store admin level access.
- If you need something else, let us know
Getting the Job:
We are offering this job to a handful of developers in hopes that we’ll find someone that really likes doing this stuff as well as working with us. We’re not just looking for someone to begrudgingly make a few tests and call it a day— we'd like to find someone we can continue to work and grow with.
We are asking for you to write us back with a fairly verbose answer to why you want/should have the job, credentials, experience, ideas, personal philosophy, whatever. We’ll choose a couple of people and pay them for anywhere from 2-5 hours to come up with an official proposal in order to discuss the QA/testing framework you’ve chosen, why you’ve chosen it, and an estimate on how long you think it will take to complete (given the above). If you think we've missed something you need, please include it in your response. As stated above, we’ll give you a list of testing needs beforehand so your estimate can be as accurate as possible. We’ll then choose the one person who we think most fully fits the bill. Of course, even if we ask you to write us a proposal and we don't ultimately choose you, we’ll still pay you for the proposal you’ve worked up.
Thanks for reading all this, and we look forward to hearing from you!
25 freelancers are bidding on average $19/hour for this job
Hi, I have an experience in agile development and rscep,haml and jquery ,ajax. I have an more than 4.6+ years of experience in rails. i will give you the good services Thanks