Staff SW QA Engineer - 10422
Core
Design and execute end-to-end test strategies for cloud-based networking applications, focusing on functional, performance, security, and scale testing.
Role type
Staff Software Quality Assurance Engineer
Builds
Automated test suites for cloud networking services and microservices
Domain
Cloud networking, enterprise networking protocols, and security
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test strategy design, API testing, performance testing, automation framework development, microservices debugging, cloud platform testing, networking protocol validation, security concept testing, Linux/Unix proficiency, debugging, analytical skills
Preferred skills
Experience with AI/ML tools, knowledge of clustering solutions, virtualization, and hypervisors
Technologies
AWS, Google Cloud, Azure, Kubernetes, Docker, ESX, Hyper-V, Java, Python, Robot, Perl, Go, TCL/TK, Selenium, Playwright, Robot Framework, Git, GitHub, Wireshark, JMeter, Locust, PostgreSQL, Redis, Ignite, Grafana, Prometheus
Responsibilities
Create end-to-end test strategies and test plans for cloud-based networking applications and services. Plan, develop, execute, and automate functional, integration, performance, scale, and load test suites. Perform API testing, including functional, security, scale, performance, contract, mock-based, and automated testing. Build end-to-end API and GUI automation and review automation code written by team members. Review customer deployments and customer-found issues and address test coverage gaps. Collaborate with Product Owners, Development, CloudOps, and other teams. Test wired and wireless enterprise networking protocols and security concepts. Perform performance testing and monitoring using tools such as JMeter and Locust. Debug microservices-oriented products and work with cloud, containerization, database, and monitoring technologies.
Seniority
Senior, hands-on IC