Sr. Backend QA Engineer

Redwood City, California, United States Full-time

Banjo, a Silicon Valley based global leader in Artificial Intelligence, is hiring a Sr. Backend QA Engineer in Redwood City. Banjo listens to the world of LIVE, public data happening every second, from thousands of worldwide sources, to detect and alert you instantly. Banjo’s AI instantly pinpoints photo, video, text, and audio data to its exact location in the world - allowing you to zero-in on any event. Banjo’s technology combines multiple sources and signals together to instantly verify events, giving you total, unfiltered truth.

As a Sr. Backend QA Engineer at Banjo, you will have the opportunity to work on the cutting edge in AI technologies and take your automation skills to a higher level. The right candidate has the ability to understand Banjo’s emphasis on engineering precision and quality needs in fast moving projects, drive automation plans, and improve the existing testing methods. While we move faster than other startups, we put a premium on precision. Our team members have diverse backgrounds but all of us share a passion for solving hard technical challenges. We are a very collaborative team and everyone has a significant impact.

You will:

  • Work as both an individual contributor and lead teams and project management efforts of the testing phase and the ongoing support of Banjo’s offerings
  • Drive the development and optimization of automation frameworks and processes based on the latest tools and methodologies covering all RESTful API's using Ruby (RSpec)
  • Design, create, implement, maintain, and execute test scenarios, test plans, and test cases for automated environments using Java, Ruby, Selenium, Jenkins, and other technologies
  • Actively participate in grooming, planning, and sprint-related sessions for assigned test areas, and provide thoughtful analysis of test scope, acceptance criteria, and testing risks to ensure a quality deliverables in an agile environment
  • Collaborate with other QA team members, developers, and product owners to improve overall quality by emphasizing defect prevention, usability and functional enhancements throughout the development process of Web and Mobile Applications.
  • Serve as 1st level support in development for issues escalated from Banjo Customers using the Enterprise products and Mobile applications.
  • Constantly evaluate our current standards and adapt best test strategies and principles to further strengthen Banjo’s QA process.

Requirements:

  • Ability to develop highly complex scripted automated tests using Java and Selenium WebDriver, Appium, Junit/TestNG.
  • RESTful API integration testing experience with Ruby, RSpec, GraphQL, and JSON (2yrs+)
  • Experience with API management tools (1yr+)
  • Jenkins CI configuring and maintaining. Integrate with automation scripts, test management, and other 3rd party tools (2yrs+)
  • AWS/GCP/Openstack - Deploying and maintaining applications (1yr+)
  • Docker and Kubernetes deploying and maintaining of applications (1yr+)
  • Working knowledge of NoSQL  such as MongoDB, Elasticsearch, and Cassandra (1yr+)
  • Setup and tracking of metrics with Kibana/Prometheus/Grafana/Gecko dashboards (1yr+)
  • Selenium/Maven/TestNG/Appium experience with any language (Preferably Java) (2yrs+)
  • Demonstrated technical excellence; ability to articulate, solve, and close on technical problems.
  • Represent QA in product planning, code reviews, and coordinate all deployment scheduling tasks.

Send us a CUSTOMIZED cover letter and your resume explaining why you’d be great for the job. We value individuality and variety, so make sure to tell us what you’re all about.