About this role 

At Sentry, Software Engineers are responsible for the accuracy, reliability, and resiliency of their own code changes. To do so, they rely on a bevy of tools to help them test their code in an automated fashion, to communicate that the changes are sound, and to ensure the changes do not regress in the future.

As Sr. Automation Engineer, you will help us raise the bar for software quality by improving the tools and infrastructure through which teams perform automated testing. You'll improve and scale our CI infrastructure so that we can run more tests, more frequently, ultimately letting us spot more bugs before they reach production. You will push teams to raise test coverage by accurately reporting and enforcing code coverage metrics – for back-end, front-end, and even full integration tests. You'll help us collect and report quality metrics so that teams can understand where they're falling down, and how they can meet the challenge.

If you're looking for a high-autonomy + technical leadership role in which you'll accelerate how our engineering organization performs automated testing at scale, this is the job for you.

 
You'll be responsible for:
  • Scaling the performance of our CI infrastructure as our engineering team grows
  • Reducing test "flakiness" and improving overall reliability
  • Instrumenting our code to surface more accurate code coverage metrics
  • Meeting regularly with engineering teams to understand their automation and testing pain points, and developing and executing plans to address those pain points
  • Writing automated tests that help increase resiliency across the board (e.g. smoke tests, automated performance tests, etc.
 
You'll love this job if:
  • You take pride in building features that don't just work, but are also delightful to use
  • You want to join a modern software development team that iterates and ships code rapidly
  • You want to contribute to open source full-time
  • You want to work with collaborative, thoughtful engineers who push themselves and others to do better

Qualifications

  • 4+ years of experience as an Automation Engineer or similar role (Build Engineer, Software Engineer, etc.)
  • Proficiency in at least one of the following programming languages: Python, JavaScript (Node.js)
  • Automated testing experience (Selenium, PyTest, etc.)
  • CI experience (Jenkins, TravisCI, CircleCI, etc.)
  • Live in the San Francisco Bay Area, or are willing to relocate

Benefits

  • Contribute to an open source product used by almost a million of your fellow developers and tens of thousands of companies
  • Be part of an experienced and renowned team that cares a lot about diversity and inclusivity
  • Competitive salary and meaningful equity
  • 100% medical and dental coverage
  • Commuter subsidy
  • Charitable matching program
  • Generous parental leave policy
  • Flexible working schedule and vacation policy, and real work/life balance
  • Company events (Hack Weeks, All Hands, quarterly social events) and friends and family events
  • Relocation assistance
 
Sentry values diversity and inclusivity in our company and is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Apply for this role