QA Automation Engineer
Listed on 2026-02-12
-
IT/Tech
Cloud Computing, Systems Engineer, Data Engineer
VAST Data is looking for a QA Automation Engineer to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is at the forefront of the artificial intelligence revolution.
"VAST's data management vision is the future of the market."- Forbes
VAST Data is the data platform company for the AI era. We are building enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets, making them available for real-time data analysis and AI training and inference. Designed from the ground up to simplify AI deployment and management, VAST reduces the cost and complexity of deploying enterprise and AI infrastructure across data centers, edge, and cloud.
Our success is driven by innovation, a customer-first mentality, and a team of fearless VASTronauts who leverage their skills and experiences to make a real market impact. This is an opportunity to contribute significantly at a pivotal time in our company’s growth and in the evolution of computing.
Requirements
Key Responsibilities
- Develop testing and automation software tools from scratch, interfacing with various systems and tests (Python-based).
- Collaborate closely with developers to create and maintain state-of-the-art system tests.
- Define, develop, and execute testing plans with deep system knowledge and understanding.
- At least 2 years of experience in developing product testing, manufacturing, and automation tools. Python experience is a significant advantage.
- Knowledge of file systems (NAS), block-level storage, and storage networking protocols.
- Experience with Linux and shell scripting:
Python, Bash.
- an advantage. - Experience analyzing large and diverse systems, with a good understanding of QA processes and procedures.
- Background in developing test automation infrastructure and automating tests on Linux and Windows servers.
- Deep understanding of computer systems and operating systems (Unix, Linux, Windows) - must.
- Proven testing experience (test definition and execution) in areas such as integration, performance, and stress testing.
- B.Sc./B.A. degree in computer science, engineering, or a related discipline – an advantage.
- Experience with virtualization, cloud, networking, or storage technologies.
- Experience with tools like Jenkins and Git.
- Good networking knowledge and experience with storage technologies.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).