Senior Software Developer in Test
Caper
Posted on 1/31/2024
Instacart

10,001+ employees

Grocery delivery app
Company Overview
Instacart's mission is to create a world where everyone has access to the food they love and more time to enjoy it together. The company operates a mobile app for the delivery and pick-up of groceries and household items.
Consumer Software
Data & Analytics

Company Stage

Series H

Total Funding

$2.4B

Founded

2012

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

3%

1 year growth

12%

2 year growth

36%
Locations
San Francisco, CA, USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Python
MySQL
Postman
Git
Java
JIRA
Jenkins
MongoDB
REST APIs
Android Development
Selenium
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of working as a SDET/SDE, with 3+ years in a leading role and/or independent contributor
  • Minimum 3-year experience with automation tools such as Appium, Expresso Selenium, Selendroid (or similar for Android app test automation)
  • Minimum 3-year experience with IntelliJ, TestNG, and Jenkins
  • Experience programming with Java, Python, shell and/or C++
  • Experience interacting with RESTful API and skilled in Rest Assured, Postman (or similar)
  • Experience with System Design
  • Experience working with MongoDB and MySQL
  • Solid understanding of GIT
  • Highly effective communication, both oral and written
Responsibilities
  • Spearhead the development of automated functional integration tests and E2E tests across all our products utilizing open-source test frameworks
  • A Hands-on self-motivated engineer capable of working collaboratively in building a continuous integration environment
  • Perform complex database queries and manipulations for test, staging, etc
  • Perform functional, regression, integration, smoke, E2E, load and performance testing
  • Assist with manual testing as needed
  • Develop trained data, test data, and model validations for machine learning tests
  • Will work closely with engineering, product management, cross-department partner teams within an Agile environment using JIRA as our backbone for collaboration
  • Be a strong voice of reason exercising clear judgment making data-informed decisions in order to improve and maintain the utmost quality within our products
  • Daily “bug hunting” – always on the lookout for defects, usability improvements, cosmetic “eye sores”, etc. and properly track them for resolution
Desired Qualifications
  • Experience automating tests for android applications, Web Applications & Services
  • Experience in establishing and maintaining full CI/CD pipelines
  • Experience with Gitlab
  • Knowledge of basic software engineering practices surrounding coding standards, code reviews, source control management, build process, and test
  • Experience with AI and ML test principles and strategies
  • Exposure to GCP and microservices
  • Familiar with JIRA and TestRail