Icon menu dark

Software Development Engineer in Test

SF

Ridecell is on a mission to help our customers run the world better by powering the fastest growing and most efficient ridesharing, carsharing, and autonomous mobility services. As the world shifts to a mobility-as-a-service model, market leaders in traditional transportation need to rapidly transform their business. New entrants in autonomous and shared mobility have an opportunity to lead new markets. Ridecell is best poised to support the initiatives of these industry leading organizations, with several customers, including BMW, AAA (Gig carshare), and VW Group, who already use our proven platform to launch, operate, and rapidly scale their mobility services across multiple geographies.

Responsibilities

  • Build and maintain an automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operation.
  • Evaluate product functionality and create test strategies and test cases to assess product quality.
  • Integrate with SCM infrastructure to establish a continuous build and test cycle.
  • Establish processes and tools set to maintain automation scripts and generate regular test reports.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field
  • 4+ years of experience as a Software Development Engineer in Test (SDET)
  • Strong programming experience with Python and/or Go
  • Experienced in mobile (iOS and Android),web and API test automation
  • Demonstrated experience in test framework design and development
  • Experience with testing methodologies (Unit, Scrum)
  • Experience with running performance benchmarks

Preferred Qualifications

  • Strong knowledge of QA methodology and tools, with demonstrated experience in an SDET role
  • Strong, object-oriented design and coding skills
  • Coding experience with automated testing frameworks, tools, services, and physical devices
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems; ability to think abstractly
  • Experienced in Agile or Scrum software development methodologies
  • Experience influencing software engineering best practices within your team
  • Excellent communication, collaboration, reporting, analytical and problem solving skills
  • Experience with API automation testing including unit test automation frameworks
  • Experience with Android, iOS or other mobile application development or testing
  • Experience working in a UNIX/Linux environment and utilizing virtual machines
  • Knowledge of industry standard test automation tools and experience developing product test harnesses
  • Experience with open source tools and resources
Save
Apply
Verified open
Posted by employer

Error

There was an error handling your request. Please make sure you're online.

Retry