About this role
Job description
Role Summary
We are seeking an experienced QA Automation Engineer with strong expertise in Avaya Unified Communications and Contact Center solutions. The role involves manual, automation, protocol, and performance testing to validate the scalability, reliability, and compliance of enterprise-grade Avaya platforms.
Key Responsibilities & Technical Expertise
- Perform end-to-end solution testing across Avaya components such as Communication Manager, Session Manager, System Manager, Breeze, Media Server, Avaya Experience Platform, Proactive Outreach Manager, Callback Assist, and related services.
- Design, develop, and maintain automated test frameworks using Selenium with Java or Python, along with scripting in Python/Shell for test execution.
- Execute protocol-level SIP testing using SIPp and TARTS, including creation of custom XML call-flow scenarios.
- Plan and perform performance, load, and scalability testing using JMeter, SIPp, and TARTS, and analyze system behavior using Prometheus and Grafana.
- Conduct log, trace, and packet analysis using Wireshark and Avaya tracing tools to troubleshoot SIP/RTP call flows and failures.
- Manage test cases, defects, and execution tracking using Jira and Confluence.
- Define test strategies, coverage, and entry/exit criteria for solution-level verification across releases.
- Deploy, configure, and maintain test environments, including clustered setups, TLS/certificate configurations, SIP endpoints, and secure signaling.
- Work in Linux (RHEL preferred) environments with deployments on VMware, KVM, and containerized platforms (Docker/Kubernetes).
- Apply strong knowledge of SIP, TLS, TCP/UDP, networking fundamentals (DNS, NAT, firewalls), and secure communications.