Were looking for an experienced Senior Automation Engineer to join our QA Automation team. Youll 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.
Requirements: 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.
This position is open to all candidates.