Staff Software Development Engineer in Test - Python

Engineering - India Remote, India


Staff Software Development Engineer in Test - Python   

Remote, India   



Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 22,000+ customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team of Egnyters that are doers, thinkers, and collaborators who embrace and live by our values:   

IconDescription automatically generatedInvested Relationships   

IconDescription automatically generatedFiscal Prudence   

IconDescription automatically generatedCandid Conversations   



Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit   


Our Hybrid-Cloud Software Engineering team builds software that enables Egnyte customers’ journey to the cloud and allows them to execute their business workflows in a seamless fashion.   



  • Develop and extend automated testing platforms and frameworks that enable test cases to be easily automated.
  • Implement solutions for functional testing, performance testing, end to end testing, and continuous testing for various use cases including file serving, cloud orchestration, and API back-end components.
  • Collaborate with engineering teams in designing test cases using the above test frameworks, iterating on framework design as necessary.
  • Enhance and improve dashboards for reporting results of automated test runs (current and historical) executed on the above test frameworks.



  • Deep understanding of automation methodology and hands-on experience developing automation solutions and tests for SaaS, and cloud-based storage solutions.
  • 9+ years of industry experience in software test automation and quality engineering.
  • Strong hands-on experience in Python, REST APIs, SQL, and modern scripting languages such as bash.
  • Proficient in implementing and managing multi-threaded applications with a strong grasp of synchronization techniques and concurrency control mechanisms.
  • Automated testing experience with enterprise-scale products on various software, hardware, and networking infrastructures.
  • Working knowledge of Linux operating environment and virtualization, including hands-on experience with configuring file systems, networking, and storage.
  • Source control and build tools experience with GIT, Jenkins, Jira.
  • Testing experience with cloud, database or storage products strongly preferred.



  • Competitive salaries
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Mental wellness platform subscription
  • Gym reimbursement



At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities. Egnyters are encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.