QA / Test Automation Engineer

With great power comes great responsibility. At Perch we maintain a lot of code that works with a lot of data across a lot of devices to secure a lot of humans. It’s… a lot. With the help of automation, we are able to keep building, testing, and shipping code at scale while ensuring a consistent user experience and high availability. If you love writing test plans and the scripts that run them, this might be a perfect role for you.

A day in the life

  • Work with a team of developers, designers, and stakeholders to understand requirements
  • Formulate a mixture of automated and manual test plans for core products and services
  • Write unit, integration, and end-to-end tests for React apps and REST APIs
  • Document new features in our knowledge base ( )
  • Triage bug reports and work with the team to establish a root cause and steps to reproduce
  • Collaborate via Github and Slack to keep everyone in the loop on new issues and resolutions

A perfect match

  • You have extensive experience with testing frameworks ( Cypress, Jest, Pytest, Selenium, etc )
  • You like collaborating with others and sharing ideas across teams
  • You want to automate everything so you can spend your time on a boat… with puppies
  • You enjoy learning about the latest tools and technology and deciding when to use them ( or not )
  • You want to lead the charge for creating and evolving how we plan, test, and ship our big ideas

Above and beyond

  • Javascript or Python experience
  • Project management tools like JIRA, Github Projects, Trello, etc
  • CI/CD ( Docker, Jenkins, GitHub, or similar )
  • Amazon Web Services ( RDS, EC2, S3, Beanstalk, and seemingly a million others )