Staff Quality Assurance Engineer

Platform9 SystemsSan Jose, CA
Hybrid

About The Position

We are looking for a Software Quality Assurance Engineer with proven expertise in testing large scale, distributed cloud based systems in a continuous integration environment. The engineer in this role will drive and influence quality initiatives within product development teams to promote a quality focussed culture within engineers.

Requirements

  • Proficiency in writing reliable and maintainable code in Python or Go
  • Experience with continuous integration systems like Jenkins or Teamcity
  • Experience with linux based systems
  • Experience with cloud / containerisation technologies, preferably Kubernetes and OpenStack.
  • Being a highly motivated self-starter with the ability to work in a highly dynamic environment
  • Troubleshooting skills
  • Automated testing of the front-end

Nice To Haves

  • Bachelors or Masters degree in Computer Science or related discipline. Extensive relevant work experience is also acceptable.
  • 10+ years of experience in developing automated tests in a continuous integration environment for large scale systems.

Responsibilities

  • Spearhead the development and continuous refinement of our QA strategy, including developing and executing test cases, scripts, plans, and procedures.
  • Design, develop, and maintain automated tests to ensure features and functionalities meet quality standards and integrate them with CI/CD systems, minimizing reliance on manual testing.
  • Work on test infrastructure to design, implement and run functional, integration and scale tests.
  • Conduct comprehensive manual testing where automation is not feasible, ensuring all features and functionalities meet quality standards.
  • Work closely with product development engineers to design new tests for new features, analyze existing test coverage, identify gaps and add missing tests.
  • Track, analyze, and report on software defects, ensuring timely resolution and maintaining high product quality.
  • Implement performance, scalability, and stress testing to ensure the software can handle expected loads.
  • Identify opportunities to improve QA processes, tools, and methodologies, driving continuous improvement initiatives within the team.
  • Assess risks associated with product releases and provide recommendations for mitigating those risks.
  • Collaborate with platform architecture and development teams to embed quality principles early in the development lifecycle.
  • Contribute to implementation of AI-assisted testing and code quality analysis strategies.

Benefits

  • Competitive Compensation and Equity
  • Medical Healthcare for you and your family
  • Hybrid Work Model
  • Wellness Benefits
  • Professional Development/Global certifications
  • Reward and Recognition Programs
  • Team Building Activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service