2 days ago
Remote, United StatesSenior
Responsibilities
- Design, code, and maintain Playwright test suites for application UI and API journeys.
- Add contract, integration, cross-service, and end-to-end validation with reliable fixtures, test data, and deterministic assertions.
- Integrate automated suites with GitHub Actions, Jenkins, and GitOps/Argo CD release flows, including parallelization, selective execution, readiness checks, and post-deployment gates.
- Develop automated voice, media, and contact-center scenarios covering SIP, RTP/SRTP, WebRTC, IVR, queues, agent workflows, transfers, holds, conferences, recordings, and messaging journeys.
- Build synthetic tests and continuous traffic generation to validate critical journeys and detect regressions.
- Implement performance, load, stress, soak, concurrency, latency, throughput, packet-loss, jitter, media-quality, and saturation testing.
- Implement controlled chaos tests for pod, node, network, dependency, and failover failures.
- Build AI-assisted and agentic automation for test authoring, failure clustering, flaky-test investigation, triage, and proposal-based self-healing.
- Troubleshoot failures using observability dashboards, traces, logs, Kubernetes events, API logs, and packet or traffic traces.
- Collaborate with engineering, SRE, platform, and security teams to improve testability, resilience, and secure handling of sensitive test data.
Requirements
- 8+ years of software development in test, quality engineering, or test automation with substantial recent hands-on coding.
- Strong TypeScript/JavaScript or Python skills and Playwright experience.
- Experience with UI and API automation, integration testing, asynchronous or event-driven behavior, and CI/CD.
- Experience with performance-testing tools such as k6, JMeter, Gatling, or Locust.
- Working knowledge of real-time communications or contact-center testing, including SIP, RTP, or WebRTC.
- Cloud-native debugging skills with Kubernetes, Linux, containers, HTTP, DNS, TLS, API gateways, networking, and distributed services.
- Ability to use dashboards, traces, and logs to isolate problems and convert findings into durable regression tests.
- Practical experience using AI coding agents or agentic automation validated against objective test results.
- Preferred experience with Prometheus, Grafana, Loki, Thanos, Grafana Alloy, OpenTelemetry, Wireshark, or tcpdump.
- Preferred experience with Azure, GCP, AWS, Terraform, GitOps/Argo CD, Helm, Kafka, Redis, relational or document databases, chaos tooling, synthetic monitoring, and production-like traffic simulations.
- Security- and compliance-aware testing experience involving zero trust, identity, TLS/mTLS, FedRAMP, PCI DSS, or SOC 2 environments.
- Bachelor degree or equivalent experience in Computer Science or Engineering.
Tech Stack
Apache JMeterApache KafkaArgo CDAWSAzureGitHub ActionsGoogle Cloud PlatformGrafanaHelmJavaScriptJenkinsKubernetesLinuxPrometheusPythonRedisTerraformTypeScript
Categories
About Avaya
Avaya builds enterprise communications and contact-center software delivered as UCaaS, CCaaS, and CPaaS, along with services and devices, for large organizations and government agencies. Its portfolio—including the Avaya Infinity platform—supports cloud, hybrid, and on-prem deployments and modernization of legacy voice systems under subscription and support contracts. Founded in 2000 as a Lucent spinoff and now privately held under Silver Lake, Avaya is headquartered in Morristown, New Jersey and serves customers worldwide.
