Job
Description
Your role and responsibilities
Create/contribute to the Test plan/Test Strategy by creating new use cases based on new requirementsSetup and configure the server and related infrastructure as per customer environment and report any issues to ensure the quality of releasesAutomate new use cases (CLI, REST & UI) or make changes to existing code based on new feature additions for CLI/REST/UIGood knowledge on CI/CT process and perform Continuous Test executionUnderstand various system dependencies and Run Load/stress tool, different workloads, perform Defect triaging and provide the details in defect and consolidating team issuesTimely verification of defect fixes and perform regression tests around the fixes.Collaborate with the development and system test teams to maintain product quality, usability and serviceability
Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 1 to 3 yrs of Server Virtualization testing experience with System level product knowledge, defect characterization, Product integration testing and ability to create test cases and test planGood Knowledge on
Virtualization – PowerVM / VMware, STORAGE, NETWORKINGBackend – Python, CLI, RESTful API, CI/CD pipelinesUI – CypressDevOps – GitHub, Terraform, Ansible (Optional)Experience in Server Architecture of various Hypervisors, Storage Domain (SAN, NAS, NVMe, SAS, SATA), Networking ( FC, FCoE, ISCSI, TCP/IP) and Hardware knowledge.Good knowledge of one or more Server operating systems (Ubuntu, RHELor Suse, ESXi ) and Virtualization technologiesKnowledge and experience on Automation languages using Python/Perl and CypressGood understanding on Jenkins and DevOpsStrong logical, debugging and creative problem-solving skills, good oral and written communication skills, and excellent analytical skillsHave knowledge on Vulnerability scanning and experience in use of tools to check a network or website for known vulnerabilities