Discover Your Dream Job

Grow your career and join a game-changing startup
32
companies
235
Jobs

Senior QA and Automation Engineer

Aqua Security

Aqua Security

Software Engineering, Quality Assurance
Ramat Gan, Israel
Posted on Oct 29, 2024

Senior QA and Automation Engineer

  • Engineering
  • Ramat-Gan, Israel

Description

At Aqua, we recognize that quality assurance, automation, and data-driven decision-making are crucial for our product's success. As a Senior QA and Automation Engineer, you'll be part of a strategic team developing quality assurance plans and implementing automated testing across our cloud security products. You'll work with Aqua's enforcer technologies and runtime controls, gaining hands-on experience with cutting-edge cloud security technologies while making a daily impact on enterprise security.

We're seeking a Senior QA and Automation Engineer to join the Runtime group in our R&D department. The role focuses on designing, developing, and executing manual and automated tests for our shift-left process, ensuring high-quality security controls across multiple platforms. You'll help validate our runtime protection mechanisms and security features while transitioning manual processes to automated testing frameworks. We need someone passionate about problem-solving who can strengthen our test automation capabilities and drive quality improvements across our product line.

Requirements

Must Have:

  • 5+ years of experience testing distributed systems with web-based front-end and back-end services
  • Advanced scripting/programming skills in one of: Python, Bash, Go, JavaScript, or Groovy
  • Proficiency in test planning, test design, and implementation of functional and non-functional testing
  • Experience with DevOps tools like Git, Docker, Kubernetes, and AWS managed services
  • Extensive experience working in a multi-cloud environment

Advantage:

  • Proficiency in managing platforms including OpenShift, Windows, Azure, EC2, EKS, GCP, and Fargate
  • Experience in one of: container runtime security, cloud workload protection, or Kubernetes security
  • Understanding of network layers, protocols, and security practices in distributed systems
  • Knowledge of Linux internals, kernel, and system-level operations
  • Experience with container security and runtime protection

General Requirements:

  • Automation-first mindset
  • Innovative approach with excellent problem-solving skills
  • Experience working with quality-oriented Agile development processes
  • Self-motivated and independent professional