Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

RedisLabs System QA Team Leader 
Israel 
621076603

18.02.2025
Responsibilities
  • Team Leadership : Build, mentor, and manage a high-performing System QA team. Foster a collaborative, quality-focused culture within the team.
  • System-Level Testing Strategy : Design and execute testing strategies that focus on system and solution-level scenarios, simulating real-world customer use cases and complex environments to identify the hard-to-find issues before they reach production.
  • Technical Leadership : Be hands-on in testing, reproductions and implementing automated tests in Python. Guide the team in technical areas, enforcing best practices through code reviews and mentorship.
  • Test Process Development : Develop and implement testing processes, including end-to-end and cross-team feature testing, that ensure high standards for system reliability and scalability.
  • Cross-functional Collaboration: Work closely with engineering, product, and field teams to ensure testing priorities align with customer and product needs. Facilitate shared knowledge and collaboration across teams.
  • Automation and Test Coverage: Drive automation efforts for system-level tests, increasing coverage and consistency. Focus on reducing manual testing and improving test efficiency.
  • Continuous Improvement: Regularly evaluate and refine QA processes, tools, and techniques to adapt to evolving challenges and raise the bar for quality.
  • Redis Expertise : Gain deep knowledge of Redis as a complex, clustered system, analyzing failures and ensuring test quality at all stages.
Requirements
  • Leadership Experience: 2+ years of experience building and leading QA teams, with a focus on system-level and solution-level testing.
  • Hands-on System Testing Expertise: 5+ years of experience in testing complex, distributed systems or cloud-based products, with strong skills in system-level testing, stress/load testing, and customer scenario simulation.
  • Analytical, Troubleshooting, and Problem-Solving Skills: Strong analytical skills to understand system behavior, identify issues, and resolve complex problems effectively.
  • Ability to interpret logs, system metrics, and network traffic for accurate diagnostics
  • Programming Skills: Proficiency in Python or another scripting language, with a solid understanding of automation frameworks and practices.
  • Cross-functional Communication: Excellent communication skills and experience working closely with development, product, and field teams to align testing with customer needs.
  • Technical Expertise: Strong understanding of cloud computing, distributed systems, and Linux-based environments. Experience with test automation, CI/CD pipelines, and modern testing practices.
Advantages
  • Experience with NoSQL databases and database testing.
  • Familiarity with cloud computing technologies like AWS, Azure, or VMware.
  • Experience with containerization and orchestration technologies like Docker or Kubernetes.
  • Background in developing automation for high-scale, high-availability systems .