Software Engineer, Test Automation (Python/PyTest)
Nasuni, Hyderabad, Telangana, India +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- May 13, 2026
About the role
Software Engineer, Test Automation (Python/PyTest)
Location: Hyderabad, India (Hybrid – 3 days in office)
Write Python that stress-tests enterprise cloud storage, and grow your engineering career at Nasuni Hyderabad.
You’ll build automated tests, debug complex distributed systems, and plug your work into CI/CD pipelines, using AI tools like Copilot to move faster. 2-4 years of experience, with strong Python and Linux basics. Hybrid in Hyderabad (3 days in office), with mentorship from experienced engineers on a Vista-backed, high-growth SaaS team.
Role Overview
Join Nasuni’s engineering team focused on validating the performance, scalability, and reliability of our cloud-native File Data Platform. As a Software Engineer, you will build and expand automated test coverage, contribute to shared tooling, and help ensure enterprise-grade quality across releases.
This role is ideal for engineers early in their careers who enjoy hands-on coding, debugging complex systems, and working closely with development teams to improve product quality.
Level & Scope
- Contributes to test automation, tools, and validation workflows with guidance
- Works within defined systems; limited decision authority on architecture
- Collaborates across Engineering, QA, and Product teams
- Focused on execution, learning, and incremental improvement
Responsibilities
- Build and maintain automated tests using Python and PyTest
- Contribute to shared test frameworks, utilities, and internal tools
- Integrate automated tests into CI/CD pipelines for reliable releases
- Analyze logs, metrics, and failures to identify root causes
- Reproduce issues, validate fixes, and improve test coverage
- Configure test environments (Linux, VMs, storage systems)
- Apply AI-assisted tools (e.g., debugging copilots, test generation tools) to improve productivity and test coverage
- Participate in design discussions to ensure testability of new features
Qualifications
Must-Have
- 2–4 years of experience in software engineering, QA automation, or similar (internships included if hands-on)
- Strong Python programming fundamentals
- Experience with automated testing frameworks (e.g., PyTest)
- Familiarity with Linux environments and command-line tools
- Basic understanding of CI/CD workflows (Jenkins, GitLab, or similar)
Preferred
- Exposure to distributed systems or cloud environments
- Experience debugging system-level issues using logs/metrics
- Familiarity with version control systems (Git)
Ideal
- Experience with network file systems (SMB, NFS, CIFS)
- Exposure to AWS, Azure, or GCP
- Experience using AI tools (e.g., GitHub Copilot, ChatGPT, test generation tools) in development workflows
Similar roles at other companies
Pay not posted
Posted Sep 7, 2026
QA Engineer
DDNBangalore Office
Pay not posted
Posted Sep 16, 2026
Software Development Engineer in Test, SASE
NetskopeBengaluru, Karnataka, India +1
Pay not posted
Posted 29 days ago
Sr. Staff - Python Automation + Networking
ZscalerBangalore, IND +1
Pay not posted
Posted 9 days ago
QA Engineer (Software)
Vast.aiLos Angeles
Listed on Nasuni's Greenhouse job board; checked 19 h ago. First seen by us 19 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.