About The Position

Avaya is seeking an experienced test automation engineer to drive end-to-end software quality and operational reliability across high-scale cloud, contact-center, and real-time communications solutions. The role engineers robust, CI/CD-integrated automation frameworks to evaluate API integrity, protocol signaling, audio/video media performance, and infrastructure capacity. In a fast-paced environment, the engineer uses agentic AI development tools and advanced problem-solving methods to optimize validation pipelines and improve production excellence. Success means automated suites quickly detect meaningful regressions and are trusted by developers and release teams; critical voice, media, and contact-center journeys receive continuous, observable automated validation; performance and resilience testing identifies issues before production impact; and agentic enhancements accelerate diagnosis and maintenance without concealing defects or weakening coverage.

Requirements

  • At least 8 years of experience in software development in test, quality engineering, or test automation, with substantial recent hands-on coding.
  • Strong TypeScript/JavaScript or Python skills and experience with Playwright, robust UI/API automation, integration testing, asynchronous/event-driven behavior, and CI/CD.
  • Experience with performance-testing tools such as k6, JMeter, Gatling, or Locust, and ability to interpret traffic, telemetry, and actual bottlenecks.
  • Working knowledge of real-time communications or contact-center testing, including SIP, RTP, or WebRTC, and troubleshooting call or media flows.
  • Cloud-native debugging skills, including Kubernetes, Linux, containers, HTTP, DNS, TLS, API gateways, networking, and distributed services.
  • Ability to use observability dashboards, traces, and logs to isolate problems and convert findings into durable regression tests.
  • Practical use of AI coding agents or agentic automation to improve engineering output, validated against objective test results.
  • Applicants must be currently authorized to work in the United States without requiring visa sponsorship now or in the future.

Nice To Haves

  • Experience with Prometheus, Grafana, Loki, Thanos, Grafana Alloy, and OpenTelemetry instrumentation; traffic capture using Wireshark or tcpdump.
  • Experience with cloud platforms such as Azure, GCP, or AWS, and with Terraform, GitOps/Argo CD, Helm, Kafka, Redis, and relational or document databases.
  • Experience with chaos tooling and controlled failure injection, synthetic monitoring, and production-like traffic simulations.
  • Experience with security- and compliance-aware testing for zero trust, identity, TLS/mTLS, FedRAMP, PCI DSS, or SOC 2 environments.

Responsibilities

  • Design, code, and maintain Playwright test suites for application UI and API journeys, including contract, integration, cross-service, and end-to-end validation with reliable fixtures, test data, and deterministic assertions.
  • Integrate automated suites into GitHub Actions/Jenkins pipelines and GitOps/Argo CD release flows, implementing parallelization, selective execution, environment readiness checks, and post-deployment sanity gates.
  • Develop automated voice, media, and contact-center scenarios, including SIP call setup and teardown, RTP/SRTP media, WebRTC, IVR, queues, agent workflows, transfer, hold, conference, recording, and relevant messaging journeys.
  • Build synthetic tests and continuous traffic generation to validate golden journeys, detect regressions, and generate meaningful signals under routine and failure conditions.
  • Implement performance, load, stress, and soak testing; model concurrency and transaction rates; and analyze p95/p99 latency, throughput, packet loss, jitter, media quality, and service saturation.
  • Implement safe chaos tests for pod/node failures, network degradation, dependency failures, and failover, and demonstrate recovery behavior and regression protection.
  • Build AI-assisted/agentic automation for test authoring, failure clustering, flaky-test investigation, triage, and proposal-based self-healing, with human review, audit trails, and strong assertions.
  • Troubleshoot failures end-to-end using Prometheus, Grafana, Loki, Thanos, Alloy, OpenTelemetry, Kubernetes events, API logs, and packet/traffic traces; determine whether issues arise in tests, products, infrastructure, or networks.
  • Collaborate with engineering, SRE, platform, and security peers to improve system testability and resilience and to handle sensitive test data securely.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service