Senior Software Engineer, Test Automation

Checkr   •  

San Francisco, CA

Industry: Enterprise Technology


5 - 7 years

Posted 44 days ago

Checkr's mission is to build a fairer future by improving the understanding of the past. Since graduating Y-Combinator in 2014, Checkr's product has shifted the on-demand economy and has continued to scale into serving enterprise companies across various industries. As a company that provides modern and compliant background checks for global enterprises and startups, Checkr knows first hand how difficult it may be for individuals with prior criminal history to find employment and we want to help provide fair chances for the formerly convicted. A career with Checkr provides theopportunity to make an impact on the professional lives of millions of people and we encourage all qualified individuals to apply for our roles.

Checkr is looking for an experienced Test Automation Engineer to join the Software Quality group, which is responsible for developing software quality services to entire Checkr product line. In this role, you will be primarily focused on developing and automating test plans for the Background check services, customer experience, identity, billing, marketplace, and ecosystems teams while contributing to centralized tooling for the entire organization. You will be a pioneering test automation engineer withopportunity to define how we think about testing and quality across our entire product. If you are passionate about contributing to testing services and tools that will enable teams across Checkr to provide high-quality products and services, we want you!


  • Define and implement a strategy for testing new features.
  • Expand our existing test suites, executed as part of our continuous integration flow.
  • Prioritize key tests and scenarios based on historic issues, in collaboration with Customer Success and engineering teams.
  • Work with engineering teams to investigate production issues, and perform root cause analysis.
  • Define and implement metrics to communicate the quality of the products you are responsible for.
  • Support other types of quality targets, such as performance, load and stress testing.

What you bring:

  • You have 5+ years of experience as a Test Automation Engineer, or related role.
  • You know how the web works, can dive into HTTP and API design, and have solid experience building and testing web applications.
  • You know what a good test framework looks like, and are ready to improve our existing frameworks.
  • You have experience with continuous integration environments, writing testable software, and test driven development.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.

Brownie points:

  • Worked at a startup
  • Proficiency in Ruby or Python
  • Knowledge of any of these, or similar, technologies: Robot, Selenium, Watir, Sahi, Cucumber, and Phantomjs

What you get:

  • A fast-paced and collaborative environment where we leverage the latest technology
  • Hands-on coaching and professional development
  • Competitive compensation and opportunity for advancement – a true meritocracy
  • 100% medical, dental and vision coverage
  • Unlimited PTO policy
  • Gym membership, transportation reimbursements
  • Catered lunch, dinner, and snacks