Browse code

obsolete the lead automation job; advertise the two new ones

Roger Dingledine authored on 03/12/2013 00:15:07
Showing 1 changed files
... ...
@@ -11,6 +11,8 @@
11 11
   </div>
12 12
 	<div id="maincol">
13 13
 <h1>The Tor Project is looking for a Lead Automation Engineer!</h1>
14
+<h1>Note: we've filled this position for now, but we hope to be looking
15
+for another automation person in the future.</h1>
14 16
 
15 17
 <p>The Tor Project seeks to deploy nightly builds and continuous integration for
16 18
 as many of its key software components and platform combinations as possible.
Browse code

fix a grammar issue that's been niggling me

Roger Dingledine authored on 14/07/2013 07:24:52
Showing 1 changed files
... ...
@@ -14,7 +14,7 @@
14 14
 
15 15
 <p>The Tor Project seeks to deploy nightly builds and continuous integration for
16 16
 as many of its key software components and platform combinations as possible.
17
-Your job would be build and deploy the initial functional versions of a wide
17
+Your job would be to build and deploy the initial functional versions of a wide
18 18
 range of testing frameworks and continuous integration systems.</p>
19 19
 
20 20
 <p>This is a contract position. Candidates are expected to be capable of taking the
Browse code

Remove 'ideally' modifier on sentence about writing tests, as it is actually a requirement.

Mike Perry authored on 29/05/2013 00:39:35
Showing 1 changed files
... ...
@@ -19,7 +19,7 @@ range of testing frameworks and continuous integration systems.</p>
19 19
 
20 20
 <p>This is a contract position. Candidates are expected to be capable of taking the
21 21
 lead in selecting, deploying, and maintaining multiple automation systems in
22
-several different programming languages. Ideally, they would also be capable
22
+several different programming languages. Candidates should also be capable
23 23
 of reproducing bugs and writing new reproduction test cases for one or more of
24 24
 the testing frameworks. Eventually, we hope to add additional staff to assist
25 25
 in this project, but to start, you will be expected to prioritize your own
Browse code

name the file consistent with the position.

Andrew Lewman authored on 26/05/2013 17:01:11
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,139 @@
1
+## translation metadata
2
+# Revision: $Revision: 25666 $
3
+# Translation-Priority: 3-low
4
+
5
+#include "head.wmi" TITLE="Tor Project: Jobs (Lead Automation Engineer)" CHARSET="UTF-8"
6
+<div id="content" class="clearfix">
7
+	<div id="breadcrumbs">
8
+    <a href="<page index>">Home &raquo; </a>
9
+    <a href="<page about/overview>">About &raquo; </a>
10
+    <a href="<page about/jobs>">Jobs</a>
11
+  </div>
12
+	<div id="maincol">
13
+<h1>The Tor Project is looking for a Lead Automation Engineer!</h1>
14
+
15
+<p>The Tor Project seeks to deploy nightly builds and continuous integration for
16
+as many of its key software components and platform combinations as possible.
17
+Your job would be build and deploy the initial functional versions of a wide
18
+range of testing frameworks and continuous integration systems.</p>
19
+
20
+<p>This is a contract position. Candidates are expected to be capable of taking the
21
+lead in selecting, deploying, and maintaining multiple automation systems in
22
+several different programming languages. Ideally, they would also be capable
23
+of reproducing bugs and writing new reproduction test cases for one or more of
24
+the testing frameworks. Eventually, we hope to add additional staff to assist
25
+in this project, but to start, you will be expected to prioritize your own
26
+work such that the most important tasks get attention first, without letting
27
+any specific core component starve for attention.</p>
28
+
29
+<p>All candidates must:</p>
30
+
31
+<ul>
32
+
33
+<li>Have experience programming in multiple languages, including Java,
34
+python/ruby, bash scripting, and Javascript. You must also have experience
35
+working with testing/automation frameworks on multiple platforms.</li>
36
+
37
+<li>Be comfortable and experienced with repeatedly diving into new,
38
+unfamiliar automation framework codebases, looking for ways to alter and
39
+augment their functionality in specific, goal-oriented ways. This includes
40
+hacking testing/automation/build software written in languages you might not
41
+know (yet).</li>
42
+
43
+<li>Be experienced with writing useful tests for one or more testing
44
+frameworks, and with using code coverage tools and bug count statistics to
45
+determine testing effectiveness.</li>
46
+
47
+<li>Be capable of writing new tests to trigger and reproduce arbitrary bugs
48
+found in the wild.</li>
49
+
50
+<li>Be comfortable and experienced justifying and documenting technical
51
+decisions related to infrastructure choice and its use for a public,
52
+world-wide technical audience.</li>
53
+
54
+<li>Be comfortable and effective working remotely.</li>
55
+
56
+<li>Be comfortable and experienced with interacting with users and other
57
+developers online. Have thick enough skin to survive occasional trolling
58
+from either group.</li>
59
+
60
+<li>Be comfortable with transparency: as a non-profit, everything we do is in
61
+public, including your name (or at least your business name) and pay
62
+rate.</li>
63
+
64
+</ul>
65
+
66
+<p>An ideal candidate would also possess several of the following skills:</p>
67
+
68
+<ul>
69
+
70
+<li>Have experience building and packaging multiple types of Open Source software,
71
+including diagnosing and fixing build issues due to cross-compilation issues
72
+or poor toolchain support.</li>
73
+
74
+<li>Already be familiar with Jenkins or a similar Open Source nightly build
75
+and continuous integration framework (such as Hudson, Tinderbox, etc).</li>
76
+
77
+<li>Already be familiar with Selenium and/or one or more <a
78
+href="https://developer.mozilla.org/en/Mozilla_automated_testing">Mozilla
79
+Automation Frameworks</a>.</li>
80
+
81
+<li>Be at least passingly familiar with web technologies and how the
82
+web works, especially the same-origin model and web tracking.</li>
83
+
84
+<li>Be experienced with fuzzing techniques and ideas; extra bonus points for
85
+experience writing tests in one or more fuzzing frameworks.</li>
86
+
87
+<li>Be at least passingly familiar with general Internet networking,
88
+including TCP/IP, proxies, and traffic manipulation.</li>
89
+
90
+<li>Have experience with Open Source software development, including
91
+working with distributed teams across different time-zones containing
92
+employees and volunteers of differing skill levels over multiple mediums,
93
+including email, instant messaging, and IRC.</li>
94
+
95
+<li>Have basic familiarity with distributed version control systems.</li>
96
+
97
+<li>Genuinely be excited about Tor and our values.</li>
98
+</ul>
99
+
100
+<p>How to apply:</p>
101
+
102
+<ul>
103
+	<li>Link to a sample of code you've written in the past that
104
+	you're allowed to show us.</li>
105
+	<li>Provide a CV explaining your background, experience, skills,
106
+	and other relevant qualifications.</li>
107
+	<li>List some people who can tell us more about you: these
108
+	references could be employers or coworkers, open source projects,
109
+	etc.</li>
110
+	<li>Email the above to jobs at torproject.org, specifying the
111
+	"Lead Automation Engineer" position.</li>
112
+</ul>
113
+
114
+<p>
115
+About the company:<br>
116
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research,
117
+ development, and education about online anonymity and privacy. The Tor
118
+ network's 3000 volunteer relays carry 16 Gbps for upwards of half a
119
+ million daily users, including ordinary citizens who want protection
120
+ from identity theft and prying corporations, corporations who want
121
+ to look at a competitor's website in private, people around the world
122
+ whose Internet connections are censored, and even governments and law
123
+ enforcement. Tor has a staff of 30 paid developers, researchers, and
124
+ advocates, plus many dozen volunteers who help out on a daily basis. Tor
125
+ is funded in part by government research and development grants, and
126
+ in part by individual and corporate donations.
127
+</p>
128
+
129
+  </div>
130
+  <!-- END MAINCOL -->
131
+  <div id = "sidecol">
132
+#include "side.wmi"
133
+#include "info.wmi"
134
+  </div>
135
+  <!-- END SIDECOL -->
136
+</div>
137
+<!-- END CONTENT -->
138
+#include <foot.wmi>
139
+