C3 Iot - Redwood City, CA

posted 6 days ago

Full-time - Senior
Redwood City, CA
Publishing Industries

About the position

The Lead QA Automation Engineer at C3.ai is responsible for driving software quality automation for existing and emerging products. This hands-on role involves enhancing the test automation framework, developing automated test cases, and mentoring QA engineers. The position requires collaboration with various teams to ensure high-quality software releases and involves participation in the entire QA lifecycle.

Responsibilities

  • Become a C3 AI, C3 AI SaaS application & C3 AI PaaS AI Suite expert to thoroughly understand all use case scenarios.
  • Define test strategy, create test plans, author test cases, and perform test execution to support ongoing C3 AI product releases.
  • Perform analysis to identify root cause for any defects identified during the release validation process.
  • Generate and report test results to stakeholders and be a strong proponent for product quality at C3 AI.
  • Design, Implement UI, API, and Backend Automation Frameworks to eliminate regressions and enable high quality product releases.
  • Define and implement QA process to optimize and scale testing within the product.
  • Lead the improvement and implementation of best practices, methodologies, and tooling to meet quality coverage.
  • Drive the adoption of quality metrics that help measure test effectiveness, efficiency, and overall quality of product.
  • Ensure test processes for new applications and features are designed into the product development process.
  • Work with performance engineers to design and execute performance benchmarking.
  • Work closely with and incorporate feedback from the Customer Solutions, Products and Engineering teams.
  • Mentor and Guide QA engineers of all levels and help define and craft development and career growth plans.

Requirements

  • BS in Computer Science, Computer Engineering, or a related field; MS preferred.
  • 7+ years of professional experience planning, designing, executing tests for enterprise cloud-based services.
  • Hands-on experience in design, implementation and maintenance of high-quality UI, API, and Platform automation suites.
  • Highly skilled in formulating test strategies for a robust, highly available large-scale, distributed SaaS systems.
  • Proficiency testing web applications and cloud deployments (GCP, AWS, Azure).
  • Experience in testing reliable and scalable data pipelines and data integrated from multiple sources.
  • Experience being creative and having initiative to improve product quality coverage and effectiveness.
  • Ability to thrive in an autonomous, empowering, and exciting environment.
  • Outstanding team player with excellent interpersonal skills.

Nice-to-haves

  • Knowledge of Agile development methodology.
  • Experience leading engineering teams and projects.
  • Experience in software development with Selenium, Python, JavaScript, Java, or other object-oriented programming languages.
  • Familiarity with Big Data systems like Apache Spark /Hadoop / Distributed Systems.
  • Working knowledge of CI/CD pipelines and Git or other version control software.
  • Experience working across global cross functional teams.
  • Great verbal and communication skills with experience in communicating with technical and non-technical stakeholders across all levels of the organization.

Benefits

  • Excellent benefits
  • Competitive compensation package
  • Generous equity plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service