Lead Test Automation Engineer - Artificial Intelligence

Sentient Technologies

(San Francisco, California)
Full Time
Job Posting Details
About Sentient Technologies

Sentient's technology has patented evolutionary and perceptual capabilities that will provide customers with highly sophisticated solutions, powered by the largest compute grid dedicated to distributed artificial intelligence.

Summary

Sentient Technologies uses massively distributed artificial intelligence to solve the world’s most complex problems and create compelling, AI-driven products.

We have built one of the world's largest compute resources, paired with a highly scalable AI and machine learning platform. We're applying cutting-edge techniques in deep learning, computer vision, distributed computing, and evolutionary algorithms. Our algorithms successfully trade the financial markets, and we are exploring novel applications in e-commerce and other domains.

Responsibilities

We're looking for an experienced Test Automation Engineer to join the Distributed Artificial Intelligence team. This team is building a coherent AI platform that integrates a diverse set of machine learning capabilities behind a common interface, and scaling our deep learning capabilities. Solutions teams use this platform to build innovative consumer- and business-facing applications in trading, e-commerce and other domains. Over the next few months, your primary goal will be to collaborate with the solutions and platform teams in building automated tests for complex AI-driven services, platforms and products. This is a key role that will have a large impact on the success of our products.

Ideal Candidate
  • An ability to lead other team members in defining, creating and executing automated test cases and any necessary infrastructure.
  • Experience with system integration testing and end-to-end system testing, and performance and stress testing.
  • Experience building automated tests for web services and RESTful APIs.
  • Experience isolating and reporting defects, and verifying fixes through regression testing.
  • Experience testing multi-tier applications hosted in the cloud (e.g., AWS).
  • Significant experience with continuous integration technology (Hudson, Jenkins, Bamboo), scripting languages (Python, Perl, Ruby, Groovy), and build technologies (Maven, Gradle); some experience with shell scripting would be great.
  • Excellent analytical and problem solving skills, great written and verbal communication skills, and a self-starter attitude.
  • You must be authorized to work in the U.S.
  • You must be based in (or relocatable to) the SF Bay area. We are not looking for remote engineers at this time. We are planning to open an office in the South Bay later this year.

Highly Desirable:

  • You should have experience working with relational databases and SQL.
  • You should be comfortable and productive in a fast-paced startup environment; previous startup experience would be very helpful.
  • You should have worked on multiple product cycles, ideally from inception to deployment.
  • You should have a CS degree, or equivalent experience.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • RESTful APIs
  • Perl
  • Python
  • Ruby
  • SQL
  • System Integration
  • Apache Maven
  • Gradle
  • Groovy
  • Jenkins
  • Test Automation
  • Integration Testing
  • Bamboo
  • Hudson

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.