Automation Systems Developer

Mountain View, (Remote Possible)

The Mozilla test automation infrastructure runs hundreds of thousands of tests on every code push. And we do upwards of 200 pushes a day. It tests everything from performance to rendering correctness to platform robustness. We are expanding that infrastructure to mobile platforms, including Android as well as the upcoming Firefox OS.

As part of the Automation & Tools team, your work will involve crafting and troubleshooting the next generation of test automation for our Firefox OS product. In addition to that, you'll be involved with
determining how our automation runs at scale so that you can help
diagnose and resolve its bottlenecks. You'll also be working with the
entire automation team to improve our existing test frameworks as we transition them to use the same technology that we're using for Firefox OS. Our job number one is to save core Mozilla Development and QA teams' time by giving them the information they need and automation they can depend on.

If you have an interest in pushing the limits of Automated test
frameworks, working with the newest of platforms, and most of all a
proven track record in writing bomb-proof code, we want to talk to you.

Our ideal candidate will have:
* Superb Python skills (including low-level python: c-types, sockets etc)
* Great JavaScript experience, perhaps with Mozilla extensions or Node.js
* Proven work in test and/or build automation and related tools
* Incredible debugging expertise with a track record of successfully
debugging application and OS level issues
* Experience and familiarity with mobile operating systems/constraints such as Android, Windows Mobile, and/or iOS
* Stellar intra- and extra-team communication skills
* 3-7+ years experience

We'd also like to see:
* Demonstrable C/C++ (or some relevant low-level) coding expertise
* Web Technology and Web Programming knowledge
* Make experience
* Open Source Involvement


We prefer Bay-Area candidates but could consider remote work for exceptional applicants.
Team:
Engineering

Why Mozilla?

Mozilla is a thriving community of intelligent, principled and passionate individuals who build software to preserve choice, openness, and innovation on the Internet. We work in the open on hard problems to ensure that the future of the Web is not dominated by large corporate interests, but driven by the idea that individual users should always be in control or their online lives. Join us!

We Are Global

  • 500+ paid staff from over 30 countries and 25 US states
  • Thousands of active contributors across six continents
  • Nine principal offices: Mt. View, San Francisco, Vancouver, Toronto, Auckland, Paris, London, Beijing, Taipei
  • Hundreds of home offices around the world

And so are our benefits...

  • Competitive pay
  • Great health coverage
  • Travel and conference budgets
  • Ability to work using the latest hardware and software of your choice
  • Dozens of technical brownbags and invited speakers each month

Because we love what we do!

  • We take bold technical leaps
  • We code in the open and we ship in the open
  • We directly impact over 450 Million users
  • We build technology for the benefit of the Web's users and creators
  • We work in a culture defined by principles over profits