Platzhalter Bild

Principal Software Development Engineer in Test, Performance QE en Netskope

Netskope · Bengaluru, Indien · Onsite

Solicitar ahora

About Netskope

Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. 

Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive.  Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter@Netskope.

Staff Software Development Engineer in Test, Performance QE

About the role

Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience.

At Netskope, our world-class Performance QE organization is a team of engineers who love to write code for performance tests, have the aptitude to find ways to break things, understand how cloud services should work, and can build automation for day to day tasks that machines can run. Our SDETs have built Python script automation tools to do performance, and load/scale testing of our services and clients. Your contribution will test software that large Fortune 500 enterprises will use and rely upon every day. 

 

What’s in it for you

We are looking for a software engineer that is passionate about testing and motivated to create impactful developer experiences. In this role you will be a key contributor, co-owner, and developer of the next generation of containerized test environments, tools, performance tests and automation.

 

What you will be doing

  • Design and build Performance / QE Test Scripts for enterprise applications based on requirements
  • Participate in Performance bottleneck analysis and fixes
  • Craft and execute baseline, load, stress, endurance, and other non-functional tests. Monitor application logs to determine system behavior. Address all technical issues; facilitate the resolution and necessary follow up with Development and other multi-functional departments.
  • Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection, and DB Parameters and DB Reports to verify the performance of the applications.
  • Participate in the development of the project plans by outlining Performance tasks, deliverables, deadlines, time estimates, etc.
  • Develop and maintain Key Performance Indicators (KPI) for the various applications
  • Inform Engineering leadership of testing status and provide final go/no-go recommendations from a performance lens.
  • Research and help build out a scalable Performance Testing environment that is logically and physically representative of production.
  • Setup and build containerized workloads and services based on Kubernetes as required for performance testing.
  • Manage and maintain a performance test environment with gateways, load balancers, microservices and DBs.
  • Develop, document, and maintain the test strategy and test scenarios.

 

Required skills and experience

  • 8+ years of industry experience in performance, QE
  • A can-do attitude and a bias towards automation
  • Ability to create and manage test environments with docker and kubernetes
  • Exposure to Ansible, Jenkins, Git and deployment tools
  • Exposure to Grafana, sumologic, ELK and similar monitoring tools
  • Exposure to Clickhouse, MongoDB, MariaDB or similar DB and SQL
  • Expertise in Test Planning, Test Estimation, Test Strategy, Work Load Design, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management & Configuration Management.
  • Exposure to web technologies, L3-L4 networking protocols
  • Programming experience in Python/Java/etc...
  • Able to work with the business to identify and test performance NFRs
  • Strong analytical skills needed to identify, research and resolve problems

 

Education

  • BSCS or equivalent required, MSCS or equivalent strongly preferred

#LI-

Netskope is committed to implementing equal employment opportunities for all employees and applicants for employment. Netskope does not discriminate in employment opportunities or practices based on religion, race, color, sex, marital or veteran statues, age, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy (including childbirth, lactation and related medical conditions), or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate.

Netskope respects your privacy and is committed to protecting the personal information you share with us, please refer to Netskope's Privacy Policy for more details.

Solicitar ahora

Otros empleos