Share this Job

Software Engineer I


Richmond Hill, ON, CA

About Avaya

Avaya CPaaS makes complex telephony applications simple for any developers who want to add communications to their apps. We provide a platform through HTTP REST API and you should have experience in this area.

Job Information

Req ID: 23865

Title: Software Engineer I

Job Function: Software Engineering

Long Description

DeveOps QA/QC

We are looking to fill multiple DevOps - Quality Assurance roles with individuals that have a keen eye for delivering high quality bug free releases. With working knowledge and experience with Git, Python and GoLang.


Primarily responsibilities include maintaining our existing test suite and adding new tests based on requirements. Other responsibilities include creating load testing scripts for existing and new components as well as improving our coverage of integrated testing. We are a carrier-grade service where the highest standards are expected. Experience with Test Driven Development and CI/CD and a solid understanding of concurrency and parallelism will help with this.


You should have a solid understanding testing procedures and practices along with knowledge of basic software architecture and communication. Must to have very good understanding of RDS and NoSQL databases and data structures. The ability to design, and implement tests based on requirements and voice best practices by working closely with the deployment/releasing teams.


2+ years of working experience with RDS and NoSQL databases, Git(or similar) and Python and GoLang and has a good understanding of QA procedures and software best practices. Knowledge of CI/CD practices. You should also have  strong automation skills (tool agnostic ).  Working experience of Docker, and Kubernetes is a valuable asset. Any SIP/SMS/Telephony Experience are big assets.

Bachelor degree or equivalent experience
Master degree or equivalent experience

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.