Automation Infrastructure Developer
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 infrastructure developer 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.
You will focus on building, maintaining, and enhancing the infrastructure that supports test automation across both backend and frontend. You will be responsible for creating and optimizing tools, frameworks, and pipelines that enable the development and execution of automated tests. This position requires a strong technical background in automation infrastructure, CI/CD integration, and cloud technologies.
Responsibilities
- Design, build, and maintain automation infrastructure that supports automated test execution for UI, API, integration tests and more.
- Work closely with developers and QA teams to integrate automation tools into the CI/CD pipeline, ensuring automated tests run efficiently and reliably.
- Manage the underlying infrastructure, including Docker, and cloud-based services, to ensure smooth operation of the test automation framework.
- Create and optimize tools and scripts that facilitate the development and execution of automated tests (e.g., integrating with GitHub Actions, Jenkins, etc.).
- Continuously monitor the performance of the test infrastructure, troubleshoot issues, and optimize the environment for speed and scalability
- Promote and implement best practices for building and maintaining automation infrastructure, ensuring high standards for reliability and maintainability
- Partner with DevOps, developers, and product managers to define automation strategies and enhance software quality.
Skills
- 4+ years of experience in building and maintaining automation infrastructure, CI/CD pipelines, and related tools.
- Strong proficiency in Python and PyTest for automation scripting and framework development.
- Experience with one of the major cloud providers: AWS, GCP, Azure.
- Familiarity with automation tools and frameworks such as Cypress, Playwright, or similar UI testing frameworks.
- Strong problem-solving skills and the ability to troubleshoot complex infrastructure issues.
- Excellent communication and collaboration skills, with the ability to work with cross-functional teams.
- Experience with usage/developing CI/CD infrastructure for running different types of automation tests (experience with tools such as Docker, GitHub Actions, or Jenkins).
- Experience writing database queries (MongoDB, Neo4J, Clickhouse, etc.).
Tech stack:
AWS, Kubernetes, EKS, ECS, Jenkins, IaC, GitHub, Terraform, Python, Ansible, Docker+Compose, MongoDB, RabbitMQ, Redis, Go, Neo4J, AI, and more.