Author: phobos Date: 2013-05-26 15:01:11 +0000 (Sun, 26 May 2013) New Revision: 26194
Added: website/trunk/about/en/jobs-lead-automation.wml Removed: website/trunk/about/en/jobs-senior-qa.wml Log: name the file consistent with the position.
Copied: website/trunk/about/en/jobs-lead-automation.wml (from rev 26193, website/trunk/about/en/jobs-senior-qa.wml) =================================================================== --- website/trunk/about/en/jobs-lead-automation.wml (rev 0) +++ website/trunk/about/en/jobs-lead-automation.wml 2013-05-26 15:01:11 UTC (rev 26194) @@ -0,0 +1,139 @@ +## 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 Lead Automation Engineer!</h1> + +<p>The Tor Project seeks to deploy nightly builds and continuous integration for +as many of its key software components and platform combinations as possible. +Your job would be build and deploy the initial functional versions of a wide +range of testing frameworks and continuous integration systems.</p> + +<p>This is a contract 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 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%22%3EMozilla +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 30 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> +
Deleted: website/trunk/about/en/jobs-senior-qa.wml =================================================================== --- website/trunk/about/en/jobs-senior-qa.wml 2013-05-26 15:00:50 UTC (rev 26193) +++ website/trunk/about/en/jobs-senior-qa.wml 2013-05-26 15:01:11 UTC (rev 26194) @@ -1,139 +0,0 @@ -## 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 Lead Automation Engineer!</h1> - -<p>The Tor Project seeks to deploy nightly builds and continuous integration for -as many of its key software components and platform combinations as possible. -Your job would be build and deploy the initial functional versions of a wide -range of testing frameworks and continuous integration systems.</p> - -<p>This is a contract 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 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%22%3EMozilla -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 30 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> -