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.
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.
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
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