Lead Quality Assurance Engineer at TigerGraph
TigerGraph · Santa Clara, United States Of America · Hybrid
- Office in Santa Clara
Fortune 500 organizations and the most innovative mid-size and startup companies choose TigerGraph to accelerate their analytics, AI, and machine learning:
- Seven out of the top ten global banks use TigerGraph for real-time fraud detection.
- Over 50 million patients receive care path recommendations to assist them on their wellness journey.
- 300 million consumers receive personalized offers with recommendation engines powered by TigerGraph.
- TigerGraph reduces power outages by optimizing the energy infrastructure for 1 billion people.
As a QA engineer lead, your job responsibilities will be:
- Be the technical leader of the QA team and work with a team of QA engineers to maintain the quality, performance, and reliability of the database engine
- Build and own an efficient tooling and automation testing pipeline
- Driving projects and initiatives to improve the quality of the database
- Work with development teams to design and implement testing and testing automation for new features.
- Establish conventions, best practices, and processes for the team to continuously improve on quality gates
Requirements:
- Bachelor's degree in Computer Science or related field
- 5+ years of industry experience designing and building distributed systems testing
Skills and Knowledge
- Experience working on testing a DB as a service product
- Strong ownership of product quality
- Strong passion for making developers highly productive
- Strong technical acuity and design sense for test authoring ergonomics
- Fluency in Bash and Python.
- Proficient in using AI to automate tasks.
- Strong experience with Jira and Confluence automation.
- Experience with Jenkins, Docker, and Kubernetes.
- Experience working with modern test framework tooling
- Ability to work in a team environment, collaborate well, and mentor junior engineers.
- A strategic mindset and a strong sense of what to prioritize for maximum impact.
- Excellent interpersonal communication skills.
- Outstanding written and oral English language skills.
- Proven experience with authoring roadmap documents, project plans, and RCAs.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING :
- Experience with Database testing
- Large-scale test-related issues (flakiness, performance, selection, quality)
- Multi-tenant systems, with a focus on reliability, performance, isolation, and security.
- A track record of leading distributed technical teams
- Lead a team of talented and high-performing engineers in the design, development, and support of a highly distributed and scalable graph engine.
- Lead and participate in technical design and roadmap discussions relating to areas like Query Processing, Graph Storage, Performance, Scalability, and Reliability.
- Have a direct impact on the growth and development of the team through mentorship, coaching, and identifying other growth opportunities.
- Demonstrate strong communication skills and the ability to work seamlessly across teams and organizations. Partner well with other leaders in the Engineering and Product organization on rhythms like annual & quarterly planning, staffing, project schedules, resource allocation, and more
- Be comfortable and effective in delegation - effectively leveraging Senior & Principal engineers to maximize your team’s impact
- Know when and how to shift resources across areas to achieve execution goals, while also ensuring effective ownership and longer-term alignment of work and skills
- Translate product requirements into engineering work for your team, partnering closely with peers in Product and other disciplines, to make our vision a reality!
- Use your strong technical foundation to set the bar for your team - build to last, deliver, and keep the quality exceptionally high!