Software Engineer III
Pune, IN
About Avaya
Avaya is an enterprise software leader that helps the world’s largest organizations and government agencies forge unbreakable connections.
The Avaya Infinity™ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.
We believe success is built through strong connections – with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way.
Learn more at https://www.avaya.com
Job Information
Job Code: 00194008
Job Family: Research and Development
Job Function: Software Engineering
Short Description
Role Overview: SDET / Test Automation Engineer
About the Role We are seeking a highly experienced SDET, Test Automation Engineer with a strong background in building scalable SaaS test automation development, framework, and CI/CD. The ideal candidate preferably has experience in the contact center or communications technology space. You will play a key role in designing, developing, and maintaining end-to-end automation frameworks and Proof of Concepts (PoCs) across the stack—from UI and microservices to Performance and E2E workflows. This critical role demands strong problem-solving skills, full lifecycle development experience, and a deep understanding of both backend and frontend technologies.
________________________________________
Key Responsibilities
• Framework Development: Develop scalable, high-performance test automation frameworks and scripts.
• Technical Proficiency: Utilize programming and scripting languages (C, Java, TypeScript, or Python) with strong debugging skills.
• STLC Involvement: Contribute to all phases of the Software Testing Life Cycle (STLC), including planning, design, implementation, testing, deployment, and support.
• Collaboration: Work closely with Product Managers, UI/UX designers, DevOps, and QA teams in an Agile/Scrum environment.
• Automation Tools: Implement and maintain end-to-end testing using Playwright and other frameworks, utilizing BDD Gherkin.
• Innovation: Apply AI-driven automation concepts such as auto-healing.
• Quality Assurance: Ensure code quality, maintainability, and security through code reviews, unit testing, and CI/CD best practices.
• Performance Engineering: Apply performance engineering concepts using tools such as JMeter or K6.
• Leadership: Conduct code reviews, mentor junior developers, and promote software development best practices.
________________________________________
Qualifications
Must-Have
• Experience: 7+ years of hands-on software development experience in full-stack roles.
• Tools: Experience with Playwright or equivalent tools like Cypress or Selenium.
• Architecture: Experience with microservices architecture, Docker, and Kubernetes.
• Databases: Hands-on experience with SQL and NoSQL (PostgreSQL, MongoDB, Cassandra).
• Infrastructure: Familiarity with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and cloud platforms (AWS, GCP, or Azure).
• SaaS & APIs: Proven experience with SaaS-based applications, third-party API integration, and real-time communication tools like WebRTC.
Nice-to-Have
• Background in contact center software, customer engagement platforms, or VoIP systems.
• Experience with performance tuning and observability tools (Prometheus, Grafana, ELK stack).
• Contributions to open-source projects or active involvement in the developer community.
________________________________________
Tech Stack Summary
• Backend: Java, Spring Boot, REST APIs, Microservices
• Frontend: JavaScript, React.js, HTML5, CSS3
• Testing: Playwright, JUnit, Jest
• Database: PostgreSQL, MongoDB, Redis
• DevOps/Cloud: Docker, Kubernetes, Git, CI/CD, AWS/GCP/Azure
• Messaging: Kafka, RabbitMQ (optional)
• Monitoring: Prometheus, Grafana, Datadog
________________________________________
Background & Education
• Prior experience at a SaaS or contact center technology company is preferred.
• Strong alignment with Agile values and principles.
• Excellent communication, negotiation, and coaching skills.
• Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field.
Experience
Education
Preferred Certifications
Footer
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason.