Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

CheckPoint Automation - Load & Stability Team Lead 
Israel, Tel Aviv District, Tel Aviv-Yafo 
413527281

25.03.2025

We’re seeking a highly motivated and experienced Automation Team Lead with a strong passion for quality and performance to establish and lead a team focused on Chaos, Load & Performance Testing, and stability & resilience for our Harmony SASE cybersecurity product. As the Team Lead, you will drive the design and development of robust automation frameworks, ensuring system resilience and optimizing performance under extreme conditions. You’ll also design, develop, and execute performance testing strategies to ensure optimal scalability. Additionally, you will be key in shaping and growing an automation team, fostering a culture of quality, innovation, and excellence.

Key Responsibilities
  • Lead and mentor a team of automation engineers, performance engineer, QA, and DevOps, guiding the development and maintenance of E2E automation frameworks for large-scale cybersecurity solutions.
  • Design and build the chaos testing framework and scenarios to evaluate system resilience, failure recovery, and system behaviour under stress.
  • Oversee load and performance testing efforts to identify system bottlenecks and optimize scalability under high-demand conditions.
  • Spearhead the automation of disaster recovery processes and validate system stability during critical failure scenarios.
  • Collaborate with cross-functional teams (DevOps, backend, networking) to drive system reliability improvements.
  • Analyze test results, troubleshoot failures, and implement strategies to enhance product quality and performance.
  • Ensure seamless integration of automation within the CI/CD pipeline, optimizing for efficiency and reliability.
  • Lead the hiring, onboarding, and mentoring of new automation engineers, fostering a high-performing, collaborative team environment.
  • Set team goals and objectives, provide technical leadership, and drive continuous improvement in the automation space.
  • Identify key KPIs for product quality and monitor performance metrics to proactively address potential issues.
  • Continuously evaluate and improve our testing methodologies and tools.
  • Mandatory - hands on coding
Qualifications
  • 5+ years of experience in automation development, with proven leadership in complex, distributed systems.
  • Strong hands-on experience in developing test automation frameworks, preferably in Python.
  • In-depth experience with load testing tools (e.g., JMeter, Locust, Gatling).
  • Familiarity with chaos engineering tools (e.g., Chaos Monkey, Gremlin) is a plus.
  • Strong experience with CI/CD pipelines, Kubernetes, and cloud environments (such as AWS).
  • Proven leadership and team management skills, with experience hiring, building, and mentoring an automation team.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and automation infra team.
  • Experience working with monitoring tools (e.g., DataDog, Grafana).
  • Strong problem-solving abilities and attention to detail.

Advantages:

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with cloud-based performance testing tools (e.g., AWS batch and Airflow).
  • Experience with cloud-based chaos testing frameworks (e.g., AWS FIS).
  • Good understanding of network protocols (HTTP, HTTPS, TCP/UDP, Routing).
  • Familiarity with VPNs, firewalls, and tunneling protocols.