IBM Cloud Infrastructure Center (ICIC) is a software solution that provides infrastructure management for on-premises deployments of Linux virtual machines on IBM Z and LinuxONE platforms. It acts as an Infrastructure-as-a-Service (IaaS) solution, simplifying the management of z/VM and KVM-based environments. As part of the QA team, you will be responsible for developing and executing test strategies, ensuring product quality through automated and manual testing.
· Design and implement test cases for new and existing ICIC features.
· Perform functional, integration, regression, and performance testing across ICIC components.
· Validate virtual machine lifecycle operations and infrastructure provisioning on z/VM and KVM.
· Develop and maintain automated test suites or custom Python scripts.
· Set up, configure, and maintain complex test environments on IBM Z and LinuxONE systems.
· Log, track, and verify defects using tools like Jira or Bugzilla.
· Proficient in designing & development of Test frame works.
· Working experience in Restful APIs & Command line interfaces
· Experience in UI automation tools like Cypress
· Expert level skill in Type1/Type2 hypervisors, OS Virtualization , Process and resource Management in Operating system, network segmentation.
· Strong skills in git/Gerrit, shell(ksh/bash), system monitoring, Jenkins, groovy scripts.
· Work closely with development and architecture teams to ensure feature completeness and quality.
· Participate in CI/CD workflows and maintain test execution pipelines.
· Analyze logs and system behaviour to troubleshoot issues and suggest enhancements.
· Contribute to the design and execution of Automated Verification Testing (AVT) to ensure continuous and reliable validation of ICIC features.
· Minimum 5+ years of experience in Quality Assurance and Software Testing
· Profound knowledge of Software Development Process and Testing life cycle.
· Strong understanding of Linux system administration and virtualization.
· Proficiency in Python, Bash, or other scripting languages.
· Experience with automation frameworks
· Familiarity with test management and defect tracking tools
· Excellent problem-solving and debugging skills.
· Knowledge of Automated Verification Testing (AVT) processes and tools.