Senior Test Automation Engineer

Bugsnag is growing! We're looking for a Senior Test Automation Engineer to join our team in Bath, UK to plan and implement automated test suites for our error reporting libraries. Our open source libraries support detecting crashes and capturing diagnostic data in several programming languages and frameworks and are integrated in mobile, web and server-side apps written by the industry’s leading engineering teams. You’ll ensure that our latest features can be easily and safely adopted by our customers.


About us

Bugsnag is the trusted software stability “command center” for over 5,000 engineering teams worldwide, including Airbnb, Slack, Pinterest, Lyft, Yelp, and Pandora. We process over 1 billion crash reports daily from 85,000 applications, and empower our customers to make data-driven decisions on when to focus on building new features, or when to fix bugs. Founded in 2013 by James Smith and Simon Maynard, Bugsnag is backed by leading investors Matrix Partners, Benchmark Capital, and GV. 

  • We value ownership, personal development, and transparency. We believe in empowering our employees to take ownership of their work while being 100% transparent through instantaneous feedback. 
  • The latest tech! We believe in finding the best technology to power our business.
  • We're located in Downtown San Francisco (one block from BART and MUNI at Montgomery Street) and at the edge of the city centre in Bath.
  • Competitive salary/benefits - lunch on us every day, pension, annual conference attendance, and your choice of Apple hardware.
  • We offer all new Bath hires a trip out to San Francisco to meet the team. 


What you’ll get to do

  • Work in the engineering team to help ensure that all new releases of our open source error reporting libraries and associated tools meet the product requirements and are of the required high quality
  • Design, implement and maintain automated tests for error reporting libraries integrated in mobile, client and server applications
  • Plan and perform complex manual end-to-end testing, from an error occurring in an app to it appearing in the Bugsnag dashboard
  • Work closely with the other members of the team to resolve issues uncovered during testing
  • Help define, improve and implement QA best practices


Your background likely includes

  • Experience testing in CI/CD tools
  • Experience in Ruby, Python, or another scripting language, plus familiarity with a range of different programming languages, frameworks and technologies
  • Experience testing mobile apps on both emulators and devices
  • A track record of being well organized and good at planning, prioritization, estimating and time management
  • Proven attention to detail and excellent communication skills
  • Ability to multitask effectively
  • Quick to learn new skills and solve problems
  • Bachelor degree in CS or equivalent experience


Bonus points

  • Experience with application error monitoring
  • Experience using Cucumber and Gherkin
  • Experience using Docker

At Bugsnag we truly believe that employing individuals with various experiences, perspectives, and backgrounds will lead to a finer environment for our employees, our products, and our community. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
Error
ErrorRequired field