QA Engineer
WHO WE ARE
The Farmer’s Dog was created to radically improve the $90 billion global pet food industry — starting with a subscription service that sends freshly-made food directly to customers’ doors. Long term, our aim is to simplify every part of pet care, bettering the lives of the animals who make our lives better. We recently raised our Series B and are backed by early investors of Warby Parker, Dollar Shave Club, Sweetgreen, and Glossier.
Join The Farmer’s Dog team as we continue to figure out ways of bringing peace of mind to customers, health to their companions, and much-needed change to the way people feed and care for their pets.
THE ROLE
The Farmer’s Dog is looking for a QA engineer to help build out our subscription, e-commerce platform from the ground up to support tens of thousands of orders being shipped out per day. As our monolith Node.js application matures, we’re breaking away services one-by-one. There are currently about half a Dockerized services in addition to our main API application and two frontend applications. You’d be working closely with software engineers, devops and product stakeholders to create a testing strategy for ensuring the quality of our e-commerce platform. You’ll be responsible for developing automated test suites that will be run by engineers and CI/CD alike.
Some of the things you could be working on:
- Own E2E and integration testing across the spectrum, from frontend to API
- Evangelize best practices for testing by closely collaborating with engineering and product stakeholders
- Identify and document user journeys
- Maintain automated test suites
- Expand upon the current automation tests to ensure high quality deployments
Technologies we currently use are TestCafe, Jest, Node.js, JavaScript (we like newer ECMAScript a lot), TypeScript, AWS, Docker, TerraForm, Postgres.
QUALIFICATIONS
- Minimum 3 years of professional experience working as a QA engineer
- Experience in test planning and strategy for UI, API and performance testing
- Experience with JavaScript
- Experience working with relational databases and SQL
- Understanding of RESTful APIs
NICE TO HAVE
- Experience with TestCafe, Cypress or Protractor
- Experience with GraphQL
- Experience with Docker
- Trunk-driven development and daily deploys
PERKS & BENEFITS
- Brand new dog-friendly office in Greenwich Village (complete with free-roaming friendly dogs)
- Comprehensive Healthcare, Dental, and Vision
- Flexible PTO and WFH policy
- Discounted fresh food for your pup
- Fresh breakfast, snacks and coffee for the humans
- Strict daily belly rub quota
KEYWORDS
TestCafe, Node.js, JavaScript, AWS, Docker, TerraForm, TypeScript