Vista logo

About

25 years at the forefront of enterprise software investing.

Opportunities

hero

Careers at Vista

Explore opportunities in our network

Principal Software Engineer in Test - System Test

Nasuni

Nasuni

Software Engineering
Hyderabad, Telangana, India
Posted on Mar 23, 2026

Principal Software Engineer in Test – System Test

Location: Nasuni IIC - Hyderabad, India - Hybrid - 3 days onsite / 2 days remote

About Nasuni

Nasuni is the unstructured data foundation for enterprise teams—and the AI that supports them. We manage, protect, and activate the world’s unstructured data so organizations can work smarter, spend wisely, and create safely without limits. As a Vista-backed SaaS data infrastructure company, Nasuni is transforming how enterprises manage file data with a next-generation, AI-ready platform—turning massive file stores into secure, actionable, and AI-ready data for intelligent automation, analytics, and global collaboration.

Why Work at Nasuni (Hyderabad / India)

With Vista Equity Partners’ backing, our Hyderabad team benefits from access to a global ecosystem of software leaders—cross-portfolio learning, leadership programs, and AI innovation communities—combining the pace of a fast-growing company with the scale and resources of a global technology investor. You’ll innovate at the intersection of cloud, AI, and enterprise data infrastructure, collaborate with talented teams, and build modern platforms trusted by enterprises worldwide. Join us in Hyderabad and help shape the future of intelligent, AI-ready data management.

Role Overview

Nasuni is hiring a Principal Software Engineer in Test, System Test, to help validate the quality, resilience, and scalability of our Cloud File Data Services platform. This role is for an experienced test engineering leader who combines deep hands-on automation skills with strong system-level judgment in distributed environments.

You will define and evolve test architecture, expand automation for complex platform behaviors, and drive system validation practices that improve release confidence across cloud and hybrid deployments. You will work closely with engineering, product, performance, sustaining, and support teams to ensure quality is designed into the platform from the start.

This role is best suited for someone who has led automation and system validation for complex infrastructure or platform software and wants to remain deeply technical. It is not a fit for candidates whose experience is limited to UI-only testing, manual QA coordination, or project tracking without hands-on technical ownership.

This Hyderabad-based role follows Nasuni’s hybrid work model: three days per week in the office during core working hours and two days per week from home.

Level & Scope Definition

This is a senior individual contributor role with broad technical ownership and cross-team influence.

In this role, you will:

  • Own the design direction for system test automation and validation patterns across a major platform area.
  • Make independent technical decisions on test framework design, coverage strategy, failure analysis, and quality risk prioritization.
  • Lead complex test initiatives end to end, especially where distributed behavior, scale, storage semantics, and reliability are critical.
  • Influence engineering design by advocating for observability, debuggability, resilience, and testability early in the development lifecycle.
  • Mentor engineers and raise the overall maturity of automation, debugging, and system test practices across the team.
  • Partner closely with development, product, performance, sustaining, and support teams, without direct people management responsibility.

Responsibilities

  • Architect, implement, and evolve automated system test frameworks in Python for distributed, cloud, and hybrid storage environments.
  • Define system test strategy, coverage models, and validation plans for complex subsystems, including reliability, scale, performance, and failure-recovery scenarios.
  • Build and maintain PyTest-based automation that validates end-to-end platform behavior across Linux-based environments.
  • Lead root-cause analysis for complex product and test failures using logs, metrics, traces, and system behavior analysis.
  • Drive testability improvements through active participation in design and architecture discussions, influencing service interfaces, diagnostics, and failure handling.
  • Establish and champion best practices for test engineering, code quality, automation design, and maintainable test infrastructure.
  • Mentor engineers on test design, automation patterns, distributed systems debugging, and effective validation strategies.
  • Partner with cross-functional teams to align on quality risks, release readiness, and coverage priorities for new features and platform changes.
  • Evaluate trade-offs across multiple implementation options for test infrastructure and validation approaches, balancing speed, reliability, maintainability, and signal quality.
  • Configure and manage software and hardware environments required for realistic system-level test execution.
  • Use AI-assisted engineering tools responsibly to improve test authoring, log analysis, failure triage, and productivity, while validating outputs for correctness, security, and relevance.

Must-Have Qualifications

  • 10+ years of experience in software testing, system validation, or test automation for complex software platforms.
  • 5+ years of hands-on experience building automation or test infrastructure using Python.
  • Strong expertise in PyTest or equivalent automation frameworks used for large-scale system testing.
  • Strong Linux systems knowledge, including troubleshooting, scripting, and environment setup.
  • Proven experience validating distributed systems, infrastructure software, storage platforms, or cloud-based services.
  • Demonstrated ability to lead technical test initiatives that span multiple teams or subsystems.
  • Strong debugging and root-cause analysis skills across logs, metrics, and system behavior.
  • Experience with CI/CD pipelines and source control tools such as Jenkins, GitLab, and Git.
  • Strong communication skills and the ability to influence technical decisions across engineering stakeholders.
  • Practical experience using AI-assisted tools to improve engineering workflow quality or efficiency, with sound judgment in verifying output accuracy before adoption.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Preferred Qualifications

  • Experience testing file, storage, backup, sync, or data infrastructure platforms.
  • Experience with one or more public cloud platforms such as AWS, Azure, or GCP.
  • Experience with performance, scale, endurance, or fault-injection testing.
  • Experience mentoring engineers and establishing test engineering standards in high-growth product teams.
  • Experience designing validation strategies for hybrid cloud or edge-connected systems.

Ideal Qualifications

  • Experience with network file system protocols such as SMB, NFS, or CIFS.
  • Experience validating enterprise-grade file services, data protection, or distributed metadata workflows.
  • Experience improving automation signal quality in large CI environments with high test volume and release cadence.
  • Experience using AI-assisted tooling for failure clustering, test generation acceleration, or triage workflow improvement with clear human validation controls.
  • Advanced degree in Computer Science, Engineering, or a related discipline.

Experience Guidelines

  • Total experience: Typically 10–15+ years in software test engineering, system validation, or closely related infrastructure/platform engineering roles.
  • Relevant domain depth: Typically 5+ years building Python-based automation or test infrastructure for complex backend, distributed, storage, or cloud systems.
  • Technical leadership depth: Demonstrated experience owning framework direction, validation strategy, or system-level quality outcomes for significant product areas.

Why Work at Nasuni (Hyderabad / India)

With Vista Equity Partners’ backing, our Hyderabad team benefits from access to a global ecosystem of software leaders—cross-portfolio learning, leadership programs, and AI innovation communities—combining the pace of a fast-growing company with the scale and resources of a global technology investor. You’ll innovate at the intersection of cloud, AI, and enterprise data infrastructure, collaborate with talented teams, and build modern platforms trusted by enterprises worldwide. Join us in Hyderabad and help shape the future of intelligent, AI-ready data management.

Why Work at Nasuni – Hyderabad?

As part of our commitment to your well-being and growth, Nasuni offers competitive benefits designed to support every stage of your life and career:

  • Competitive compensation programs
  • Flexible time off and leave policies
  • Comprehensive health and wellness coverage
  • Hybrid and flexible work arrangements
  • Employee referral and recognition programs
  • Professional development and learning support
  • Inclusive, collaborative team culture
  • Modern office spaces with team events and perks
  • Retirement and statutory benefits as per Indian regulations

To all recruitment agencies: Nasuni does not accept agency resumes. Please do not forward resumes to our job boards, Nasuni employees or any other company location. Nasuni is not responsible for any fees related to unsolicited resumes.

Nasuni is proud to be an equal opportunity employer. We are committed to fostering a diverse, inclusive, and respectful workplace where every team member can thrive. All qualified applicants will receive consideration for employment without regard to race, religion, caste, color, sex, gender identity or expression, sexual orientation, disability, age, national origin, or any other status protected by applicable laws in India or the country of employment. We celebrate individuality and are committed to building a workplace that reflects the diversity of the communities we serve. If you require accommodation during the recruitment process, please let us know.

This privacy notice relates to information collected (whether online or offline) by Nasuni Corporation and our corporate affiliates (collectively, “Nasuni”) from or about you in your capacity as a Nasuni employee, independent contractor/service provider or as an applicant for an employment or contractor relationship with Nasuni.