Nasuni is looking to ensure the performance, scalability, and reliability of their Cloud File Data Services platform for enterprise customers by developing and executing automated tests, expanding test coverage, and validating new features.
Requirements
- Hands-on Python programming experience in an Enterprise Software environment
- Experience with PyTest, Linux, and automated test frameworks.
- Basic understanding of distributed systems or cloud environments.
- Experience with Git, CI/CD tools (e.g., Jenkins, GitLab), or willingness to learn.
- Systems thinking, including understanding how components interact in distributed or cloud-based environments
- An instinct to automate repetitive work or build small tools to improve testing workflows
- Exposure to networked storage protocols such as SMB, NFS, or CIFS.
Responsibilities
- Contribute to the testing of our Enterprise storage appliance, validating features through functional, system, and regression testing.
- Implement automated tests in Python using our existing QA framework, expanding coverage for distributed systems in cloud and hybrid environments.
- Develop and execute detailed test cases and test plans to ensure product quality and reliability.
- Support the maintenance of automated test suites, helping to improve stability, scalability, and efficiency.
- Analyze logs and metrics to identify test failures, escalate issues, and assist in debugging efforts.
- Write and maintain automated test scripts using Python and PyTest.
- Integrate tests into CI/CD pipelines to support reliable and repeatable builds.
Other
- 3 Days Onsite/ 2 Days Remote.
- Collaborate with Development, Product, and QA teammates to reproduce issues, verify fixes, and ensure smooth feature delivery.
- A QA mindset that focuses on edge cases, failure modes, and system behavior under stress.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Experience in at least one cloud environment (AWS, Azure, or GCP).