CloudDistributed SystemsLinuxPythonGoShellAISaaSDecision Making
About this role
Role Overview
Work on innovative products for our on-prem and SaaS offerings areas and act as a champion for test efforts of one or more features
Work with the engineering team during the feature design and implementation phases to develop: Bring your experiences within the test methodology (crafting the test approach) to test the feature end-to-end
Leverage previous knowledge to build test plans
Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company delivers high-quality products to our customers
Implement multiple iterations of the test plan by running manual and automated test cases
Analyze failures and root cause issues, file defects, and follow up with developers, documentation, and other teams on the resolution
Automate test cases
Supervise and lead continuous integration environments
Mentor team members and provide influence to other business units
Requirements
BCS or MCS in addition to the relevant professional experience (5-12 years)
Demonstrated ability in testing “systems” products (storage, networking, virtualization, etc.)
Creative, independent, self-motivated, and willing to learn new technology
Possess a good understanding of QA methodologies and processes
Excellent solving abilities spanning multiple software and hardware components (such as switches, storage systems, and kernels)
Good knowledge of Linux and should become comfortable with Shell
Prior experience in programming, preferably in Go or Python
Knowledge of Hypervisors like ESXi, HyperV, and KVM
Experience with distributed systems (databases, storage, map-reduce frameworks, etc.) is a plus
Strong test planning ability is a huge plus
Validated experience in some of the following areas: Data Protection, Filesystem, Cloud, SaaS, and Platform
Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision making