Skip to main content

Staff Automation Engineer - Python/Networking

Staff Automation Engineer - Python/Networking
Zscaler
8 months ago

Job Description

  • Participate in product development early-on during the development life-cycle, create the necessary test infrastructure, and help with early integration testing
  • Build the infrastructure to test the product programmatically, measure code coverage and automate test cases
  • Help with building and maintaining CI/CD pipeline
  • Responsible for validating complex features which includes implementing, automating and executing test cases.
  • Develop and maintain automation frameworks and tools to streamline testing processes.
  • Lead and execute scalability, stress, and performance testing for our products.
  • Collaborate with cross-functional teams to identify performance bottlenecks and propose solutions.
  • Interact with customers and partners to simulate customer scenarios which help validate the product.
  • Identify and propose areas of improvement throughout the software development process.
  • Work effectively in a fast-paced and constantly changing environment.
  • Evaluate and implement cloud security measures to ensure the highest level of protection for our systems.
  • Document and communicate test results, findings, and recommendations to stakeholders.
  • Stay up-to-date with industry trends and emerging technologies in cloud security and scalability testing.

Qualifications

  • 7+ years of overall experience
  • Strong programming skills in Python or C/C++
  • Tools Development: Build and maintain tools and utilities to support the testing and development process, improving efficiency and productivity.
  • Test Automation: Develop and maintain robust and scalable test automation frameworks for our cloud security products, covering various layers of the software stack.
  • Solid understanding of TCP/IP protocol stack, HTTP(S), TLS, PKI and other related protocols and products (DNS, DHCP, VPN, HA, routing and switching)
  • Strong exposure to different tunneling methods like IPSEC/GRE
  • Strong background in expertise on L3, L4 and L7 filtering policies
  • Experience in Load balancers, IPS/IDS, Routers
  • Good knowledge of Cloud platforms (ex: Azure, AWS), Networking, HTTP/HTTPS.
  • Must have excellent understanding of manual and automated, functional, integration, and performance testing processes.
  • Strong Debugging/Troubleshooting skills to debug/handle complex Network Infrastructure/HTTP/SSL/Firewall problems in customer environments.
  • Quality Assurance: Create, execute, and maintain comprehensive test plans and test cases to identify issues, validate product functionality, and ensure product quality.
  • Performance Testing: Design and implement performance and load testing strategies to evaluate the efficiency and scalability of our cloud security solutions.
  • Scale Testing: Work on testing methodologies and tools to simulate and validate the performance and scale of our systems under different scenarios.
  • BS/MS degree (Engineering/Computer Science)
  • Self-starter takes initiative & ownership, identifies and completes tasks; goal driven
  • Ability to work with remote teams, handle multiple tasks, prioritize and meet deadlines
  • Familiar with complete software development cycle

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in