Senior Automation Engineer
About The Position
Dream is a pioneering AI cybersecurity company delivering revolutionary defense through artificial intelligence. Our proprietary AI platform creates a unified security system safeguarding assets against existing and emerging generative cyber threats. Dream's advanced AI automates discovery, calculates risks, performs real-time threat detection, and plans an automated response. With a core focus on the ""unknowns,"" our AI transforms data into clear threat narratives and actionable defense strategies.
Dream's AI cybersecurity platform represents a paradigm shift in cyber defense, employing a novel, multi-layered approach across all organizational networks in real-time. At the core of our solution is Dream's proprietary Cyber Language Model, a groundbreaking innovation that provides real-time, contextualized intelligence for comprehensive, actionable insights into any cyber-related query or threat scenario.
We’re looking for an experienced Senior Automation Engineer to join our QA Automation team. You’ll be a key player in building an innovative automation platform for our SaaS product, ensuring our engineering quality reaches new heights.
Responsibilities
- Lead automation initiatives as a vital member of the QA Automation and engineering teams.
- Assess automation needs and elevate them to the next level of excellence.
- Design and build a robust automation infrastructure to support various testing types (UI, API, etc.).
- Develop and maintain automation tools, deployment systems, monitoring solutions, and operational processes.
- Partner with DevOps, developers, and product managers to define automation strategies and enhance software quality.
- Continuously optimize test frameworks, infrastructure, and processes to ensure scalability and efficiency.
- Embrace an "everything as code" mindset: run our infrastructure across technologies like Python, Ansible, Terraform, and Kubernetes.
- Cultivate excellent communication within the team, fostering a collaborative environment.
Skills
- 4+ years of experience developing automation infrastructure (Must).
- Expertise in Python and automation frameworks (Must).
- 3+ years of hands-on experience in an agile development environment (Must).
- Experience with one of the major cloud providers: AWS, GCP, Azure.
- Strong skills in object-oriented programming, debugging/troubleshooting, and problem-solving (Must).
- Proficiency in Linux-based OS and scripting (Powershell, Bash).
- Experience writing database queries (MongoDB, Neo4J, Clickhouse, etc.).
- Familiarity with CI/CD tools and methodologies (e.g., Jenkins, TeamCity).
- A collaborative mindset and strong communication skills to work effectively with cross-functional teams.
Tech stack:
AWS, Kubernetes, EKS, ECS, Jenkins, IaC, GitHub, Terraform, Python, Ansible, Docker+Compose, ArgoCD, MongoDB, RabbitMQ, Redis, Go, Neo4J, AI, and more.