Job Description

Shipt is improving lives by giving people back more of their time, the most valuable resource. Be a part of building an amazing grocery delivery experience. Our culture is high energy, entrepreneurial, and autonomous.

Are you passionate about software development, sharing knowledge, growing your skills, and working with great people? The Shipt engineering team is growing, and we are looking for extraordinary engineers who enjoy building as much as we do. So if you are self-directed, enjoy autonomy in your work, and you are an excellent participant in a team, come join Shipt.

Shipt, the nation’s fastest-growing online grocery marketplace, simplifies the grocery shopping experience by providing members with unparalleled convenience and exceptional service. Shipt partners with leading retailers and local stores to deliver groceries to members via a community of friendly shoppers

Your Responsibilities

  • Design, develop, and maintain automated testing frameworks
  • Help the team set standards for best practices in development and testing
  • Influence improvement of current testing by automating for mobile, web, API and microservices, and data testing
  • Assist leads in training and developing quality engineers and analysts
  • Participate in the full software development/design process
  • Influence specifications and requirements
  • Automate the collection of metrics to drive quality and efficiency
  • Create and maintain documentation for functionality, workflow, and internal process
  • Look for ways to improve the team’s processes and tooling
  • Work with other quality and software engineers to ensure Shipt systems are designed for reliability, performance, and testability
  • Support your team through encouragement and by example

Requirements

  • You're knowledgeable about various types of software applications, cloud infrastructure and mobile technology
  • You have experience automating web and mobile tests with Selenium-based tools
  • You have experience automating tests for APIs and microservices
  • You have experience with software development and quality best practices
  • You love collaboration, attention to detail, and solving problems
  • Familiar with Ruby and Go
  • Familiarity with Linux and AWS
  • Experience testing systems built on PostgreSQL, as well as data stores such as Redis, Dynamo, etc
  • Familiarity with Continuous Integration/Deployment processes
  • Experience with performance testing, including load, stress and failover scenarios
  • BS in Engineering, Computer Science or equivalent experience

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.