Staff Automation Engineer - Python/Networking
Zscaler
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
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago
Similar Jobs in
Engineering Manager (Python)
Multi Media LLC
4 months ago
Software Engineer - Kotlin, Python, Javascript, AWS - Mountain View, CA
TestingXperts Inc. DBA Damcosoft
4 months 1 week ago
Python Developer
DKMRBH Inc
5 months 1 week ago
5 months 3 weeks ago
Data Scientist
RICEFW Technologies
5 months 3 weeks ago