MoveOn.org Civic Action and MoveOn.org Political Action
Request for Proposals
Project Title: Quality Assurance on MoveOn software systems
Proposals accepted on a rolling basis until: Friday, April 13, 2018
Project Description: MoveOn has several highly scaled production software stacks that are pillars of our advocacy work: our petition system, a peer-to-peer SMS tool called Spoke, and donation and survey pages hosted on the ActionKit political CRM. Historically, the tech team has done manual QA and regression testing as a part of our development work, but recently our team’s development throughput has become so high that we now need dedicated QA on these key projects to help our team and our work scale, and help us do weekly releases of updates with minimal regressions.
Request for Proposal: We are looking for a QA analyst to work alongside the MoveOn tech team to perform weekly regression testing on our 3 key production systems.
Scope of Work:
Learn how to use the MoveOn petition system as a petition creator, signer, and admin
Perform weekly regression testing of new petition system functionality, create detailed bug reports with screenshots and steps to reproduce issues in GitHub, and be available to affirm / sign off when bugs are fixed.
Learn how to use Spoke as a texter, text message recipient, and campaign manager.
Perform weekly regression testing of new Spoke functionality, create detailed bug reports with screenshots and steps to reproduce issues in GitHub, and be available to affirm / sign off when bugs are fixed.
Learn how the MoveOn donation and survey pages work, as a MoveOn member user.
Perform weekly regression testing of updated donation and survey functionality, create detailed bug reports with screenshots and steps to reproduce issues in GitHub, and be available to affirm / sign off when bugs are fixed.
For at minimum 4 weeks (and up to 8 weeks), meet once or twice a week with the MoveOn tech team in our daily team meeting to learn about what functionality is available for testing this week.
Total capacity: candidate would have at least ~8hrs / week availability from late March - end of May, with a possibility of extension. Candidate should be able to be online from 11am - 4pm US EST 1-2 days a week, otherwise work can be completed at any time.
Trial period: this consulting position would start with an initial 10 hour contract to ensure team fit, and then could be extended for the full proposed duration of time.
As a pillar of the current Resistance movement, MoveOn is mobilizing opposition to Trump and the GOP’s toxic agenda, including helping to lead efforts to defend health care, to stop any new U.S. wars, fighting for a Clean Dream Act, and opposing tax cuts for big corporations and the rich. We are determined to make the 2018 elections a turning point, helping Democrats win the House to create a roadblock to Trump & Republicans’ ability to advance their toxic agenda, while electing new progressive champions who can help lead our country to a better future in races down ballot across the country. In preparing for the opportunities and challenges ahead of us in 2018, MoveOn is investing deeply in building and scaling our technology stack.
MoveOn will consider proposals with budgets up to $3k.
Background: Name, title and contact information of primary contact. A brief description of prior QA analyst projects or roles.
Approach: Describe your strategies for regression testing, creating reproducible bug reports, and working in an all-remote, Slack-centric working environment.
Experience: Proposals should include description of relevant experience, including QA and testing experience, and QA best practices.
Schedule and Timeline: Please outline a high level timeline for your availability, broken down into hours / week for at least 6 weeks.
Cost: Include an estimate for hourly rate and total available hours in your proposal.
Submission: submit to firstname.lastname@example.org and put "Quality Assurance" in the subject line
Apply for this position
submit to email@example.com and put "Quality Assurance" in the subject line