[tor-commits] r26190: {} Add initial draft of QA job posting. (website/trunk/about/en)

Mike Perry mikeperry-svn at fscked.org
Tue May 21 00:25:47 UTC 2013


Author: mikeperry
Date: 2013-05-21 00:25:47 +0000 (Tue, 21 May 2013)
New Revision: 26190

Added:
   website/trunk/about/en/jobs-senior-qa.wml
Log:
Add initial draft of QA job posting.



Added: website/trunk/about/en/jobs-senior-qa.wml
===================================================================
--- website/trunk/about/en/jobs-senior-qa.wml	                        (rev 0)
+++ website/trunk/about/en/jobs-senior-qa.wml	2013-05-21 00:25:47 UTC (rev 26190)
@@ -0,0 +1,160 @@
+## translation metadata
+# Revision: $Revision: 25666 $
+# Translation-Priority: 3-low
+
+#include "head.wmi" TITLE="Tor Project: Jobs (Lead Automation Engineer)" CHARSET="UTF-8"
+<div id="content" class="clearfix">
+	<div id="breadcrumbs">
+    <a href="<page index>">Home » </a>
+    <a href="<page about/overview>">About » </a>
+    <a href="<page about/jobs>">Jobs</a>
+  </div>
+	<div id="maincol">
+<h1>The Tor Project is looking for a Senior QA Engineer/Lead Automation
+Engineer!</h1>
+
+<p>
+
+Your job would be build and deploy the initial functional versions of a wide
+range of testing frameworks and continuous integration systems. The Tor
+Project seeks to deploy nightly builds and continuous integration for as many
+of its key software components and platform combinations as possible.
+
+</p>
+
+<p>
+
+This is a Senior position. Candidates are expected to be capable of taking the
+lead in selecting, deploying, and maintaining multiple automation systems in
+several different programming languages. Ideally, they would also be capable
+of reproducing bugs and writing new reproduction test cases for one or more of
+the testing frameworks. Eventually, we hope to add additional staff to assist
+in this project, but to start, you will be expected to prioritize your own
+work such that the most important tasks get attention first, without letting
+any specific core component starve for attention.
+
+</p>
+
+<p>
+All candidates must:
+</p>
+
+<ul>
+
+<li>
+
+Have experience programming in multiple languages, including Java,
+python/ruby, bash scripting, and Javascript. You must also have experience
+working with multiple testing/automation frameworks on multiple platforms.
+
+</li>
+
+<li>
+Be comfortable and experienced with repeatedly diving into new,
+unfamiliar automation framework codebases, looking for ways to alter and
+augment their functionality in specific, goal-oriented ways. This includes
+hacking testing/automation/build software written in languages you might not
+know (yet).
+</li>
+
+<li>Be experienced with writing useful tests for one or more testing
+frameworks, and with using code coverage tools and bug count statistics to
+determine testing effectiveness.</li>
+
+<li>Be capable of writing new tests to trigger and reproduce arbitrary bugs
+found in the wild.</li>
+
+<li>Be comfortable and experienced justifying and documenting technical
+decisions related to infrastructure choice and its use for a public,
+world-wide technical audience.</li>
+
+<li>Be comfortable and effective working remotely.</li>
+
+<li>Be comfortable and experienced with interacting with users and other
+developers online. Have thick enough skin to survive occasional trolling
+from either group.</li>
+
+<li>Be comfortable with transparency: as a non-profit, everything we do is in
+public, including your name (or at least your business name) and pay
+rate.</li>
+
+</ul>
+
+<p>
+An ideal candidate would also possess several of the following skills:
+</p>
+
+<ul>
+
+<li>Have experience building and packaging multiple types of Open Source software,
+including diagnosing and fixing build issues due to cross-compilation issues
+or poor toolchain support.</li>
+
+<li>Already be familiar with Jenkins or a similar Open Source nightly build
+and continuous integration framework (such as Hudson, Tinderbox, etc).</li>
+
+<li>Already be familiar with Selenium and/or one or more <a
+href="https://developer.mozilla.org/en/Mozilla_automated_testing">Mozilla
+Automation Frameworks</a>.</li>
+
+<li>Be at least passingly familiar with web technologies and how the
+web works, especially the same-origin model and web tracking.</li>
+
+<li>Be experienced with fuzzing techniques and ideas; extra bonus points for
+experience writing tests in one or more fuzzing frameworks.</li>
+
+<li>Be at least passingly familiar with general Internet networking,
+including TCP/IP, proxies, and traffic manipulation.</li>
+
+<li>Have experience with Open Source software development, including
+working with distributed teams across different time-zones containing
+employees and volunteers of differing skill levels over multiple mediums,
+including email, instant messaging, and IRC.</li>
+
+<li>Have basic familiarity with distributed version control systems.</li>
+
+<li>Genuinely be excited about Tor and our values.</li>
+</ul>
+
+<p>
+How to apply:
+</p>
+
+<ul>
+	<li>Link to a sample of code you've written in the past that
+	you're allowed to show us.</li>
+	<li>Provide a CV explaining your background, experience, skills,
+	and other relevant qualifications.</li>
+	<li>List some people who can tell us more about you: these
+	references could be employers or coworkers, open source projects,
+	etc.</li>
+	<li>Email the above to jobs at torproject.org, specifying the
+	"Lead Automation Engineer" position.</li>
+</ul>
+
+<p>
+About the company:<br>
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research,
+ development, and education about online anonymity and privacy. The Tor
+ network's 3000 volunteer relays carry 16 Gbps for upwards of half a
+ million daily users, including ordinary citizens who want protection
+ from identity theft and prying corporations, corporations who want
+ to look at a competitor's website in private, people around the world
+ whose Internet connections are censored, and even governments and law
+ enforcement. Tor has a staff of 14 paid developers, researchers, and
+ advocates, plus many dozen volunteers who help out on a daily basis. Tor
+ is funded in part by government research and development grants, and
+ in part by individual and corporate donations.
+</p>
+
+  </div>
+  <!-- END MAINCOL -->
+  <div id = "sidecol">
+#include "side.wmi"
+#include "info.wmi"
+  </div>
+  <!-- END SIDECOL -->
+</div>
+<!-- END CONTENT -->
+#include <foot.wmi>
+



More information about the tor-commits mailing list