HamburgerMenu
hirist

Job Description

Role Overview :


We are seeking a skilled Python Automation Engineer with Storage expertise to join our growing QA and automation team. This role is ideal for professionals with strong hands-on experience in Python-based automation testing, particularly in storage, virtualization, and system-level environments.


You will work on automating test cases, debugging infrastructure-related issues, and ensuring the quality and performance of complex storage systems integrated with virtualization platforms such as VMware, Hyper-V, and AHV. This is a hands-on, onsite role based in Bangalore, working with a dynamic team of engineers on high-impact projects.


Key Responsibilities :


- Design, develop, and maintain automated test suites for storage and virtualization products using Python and Pytest.


- Automate complex system-level workflows involving storage configurations, VM operations, snapshots, cloning, migration, and high availability scenarios.


- Build and maintain robust test environments including virtualization platforms (VMware, Hyper-V, AHV) and various Linux distributions.


- Continuously enhance the automation framework and integration pipelines to support scalability and speed.


- Execute regression, sanity, and functional test cases as part of the CI/CD process and triage failures effectively.


- Identify test coverage gaps, develop new test cases, and contribute to overall product quality assurance efforts.


- Troubleshoot and debug both product-level and Python automation issues by analyzing logs and system behavior.


- Collaborate with development teams, QA leads, and DevOps to ensure end-to-end test coverage and quick feedback loops.


- Research, recommend, and implement new tools, methods, and best practices for system testing and storage automation.


- Document test procedures, configurations, test data, and contribute to test reports and analysis.


Required Skills & Experience :


- Minimum 3 years of hands-on experience in Python scripting and automation testing.


- Proficiency in Pytest framework, test case development, test fixtures, and reporting.


- Strong understanding of virtualization technologies : VMware ESXi, Microsoft Hyper-V, and Nutanix AHV.


- Solid knowledge of storage features such as VM cloning, snapshots, live migration, and high availability.


- Experience working with Linux OS environments, CLI tools, system monitoring, and performance diagnostics.


- Good at root cause analysis, log investigation, and debugging complex system behaviors.


- Working knowledge of REST APIs, API automation, and tools like Postman or Curl.


- Familiarity with Selenium for UI automation is an added advantage but not mandatory.


- Understanding of CI/CD pipelines, version control systems (Git), and containerized environments (Docker, Kubernetes) is a plus.


info-icon

Did you find something suspicious?