Back to all vacancies

QA Automation Engineer (Monitoring)

QA Automation Engineer (Monitoring)

      We are looking for a talented and experienced QA Automation Engineer to join our tight-knit Monitoring Team. You'll play a key role in ensuring the reliability and performance of our business-critical PaaS. You must have a talent for solving complex problems and testing new solutions, while being equally talented at understanding and supporting a complex business-critical PaaS (Platform as a Service) system. You must love creating elegant test solutions that can satisfy the functional, performance, scale, and availability expectations of the RingCentral Monitoring Platform.

Key Responsibilities:

  • Support and enhance a comprehensive set of already implemented end-to-end (E2E) tests.

  • Work with development and OPS teams to gather requirements for test automation.

  • Create new end-to-end automation tests written in Python.

  • Request new features and implement enhancements to our test automation framework in collaboration with the development team.

  • Support the existing automation test base to improve the stability and performance of tests.

  • Enhance the continuous integration pipeline.

  • Support existing CI tools

  • Ensure the best possible performance, quality, and responsiveness of applications.

  • Identify bugs and devise solutions to mitigate and address these issues. 

Qualifications & Skills:

  • BA in Computer Science or related technical field.

  • 5+ years of demonstrated QA automation experience.

  • Strong Python programming skills.

  • Good knowledge of Linux as a user.

  • Good understanding of HTTP(s) protocol.

  • Experience with RESTful APIs, microservices architecture, and containerization technologies like Docker and Kubernetes.

  • Experience with Git and Git CI tools (like GitLab Pipelines).

  • Ability to work in a diverse multicultural environment, communicating with globally distributed teams.

  • Testing frameworks: Pytest, pytest-selenium (selene), Playwright.

  • Team player with self-starting ability.

  • Fluent in spoken and written English.

  • Familiarity with ITIL or other IT service management frameworks would be a plus.

  • Experience with the monitoring domain and SaaS approaches (TSDB, metrics, Prometheus-like solutions) would be a plus.

Preferable technology stack:

  • OS: Linux (CentOS/RedHat/Oracle Linux).

  • Programming languages: Python.

  • Containerization: Kubernetes, Docker.

  • Distributed Log: Kafka, ELK stack.

  • Monitoring: Zabbix, Prometheus/VictoriaMetrics, Grafana.

  • DBs: VictoriaMetrics, MongoDB, PostgreSQL, ClickHouse, MySQL.

  • Configuration Mgmt: ArgoCD.

  • VCS: GitLab.

We offer:

  • Well-coordinated professional team.

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth.

  • Additional Health and Life Insurance Package.

  • Employee Assistance Program.

  • 25 vacation days.

  • This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.

Write to us at jobs@jettycloud.com or send a message to our recruiters

We use cookies to analyze data.

If you keep using this website, it means that you agree to accept our cookies.
In case you don't agree to do that, check your browser settings or leave jettycloud.com.