Lead Software Development Engineer in Test at Bread
New York City, NY, US

Bread is looking for a Software Engineer to lead our Technology Testing Practice. 

Because our software is deployed on hundreds of merchants' sites we have unique testing challenges and the stakes are higher than at most technology companies. We consider testing not just a core competency but a key competitive advantage. Our Testing Practice is an integral part of our company.

We're looking for an engineer who is passionate about quality, is looking for open ended, unsolved challenges in the field of software testing and wants to be a thought leader within our product engineering team.

This person will:

  • Establish a culture where the craft of software testing goes hand in hand with the craft of product development.
  • Build a best in class automated testing environment tightly integrated into our CI/CD system.
  • Write tools and establish patterns that will be used by our engineering team to test their code.
  • Define measurable top level quality goals.
  • Inform infrastructure capacity planning with a systematic test of our setup (i.e. load testing.)
  • Establish best practices that will lead to confidence in every level of our stack through appropriate test coverage: unit tests for individual functions, integration tests for services, javascript unit tests for our front end functionality and an appropriate level of reliable functional tests using browser automation.
  • Continuously improve the performance and reliability of our test suites.

Requirements

  • Strong points of view about architecting a system for testability and demonstrated success implementing those points of view.
  • Experience testing APIs and Services
  • eCommerce experience
  • Experience in leadership roles
  • The ability and desire to be productive in a hands on role

Preferred

  • Experience with Go
  • Experience with Chef

If this is you, submit a cover letter and resume to apply!