Senior QA Engineer

AI overview

Drive automation quality for cloud-based software releases through Python testing frameworks and collaboration with cross-functional Agile teams to enhance product reliability.

Join us in bringing joy to customer experience.  Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.   

Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves. 

About the Role

The Test Automation Engineer/ Senior QA Engineer will be an active member of the Software Quality Engineering organization, responsible for providing automation and testing support for Five9 software releases. This role involves designing, developing, and maintaining automated test solutions while collaborating closely with cross-functional teams.


Key Responsibilities

  • Perform automated testing of Five9 products using Python-based automation frameworks

  • Conduct manual verification of Five9 products when required

  • Develop new test scripts for end-to-end product testing using automation frameworks

  • Analyze test results using test framework logs, product logs, and monitoring tools

  • Support, maintain, and extend existing automation frameworks

  • Design and develop new automation tools

  • Identify weak points in existing automated processes and improve efficiency and reliability

  • Collaborate with Development, DevOps, and TechOps teams to align automation goals with company strategy

  • Participate in Agile software development activities, including standups, sprint planning, and increment planning

  • Contribute to continuous improvement of automation frameworks and tools through iterative testing and enhancements


Required Qualifications

  • Hands-on experience with Python 3.x and/or Java

  • Strong understanding of programming concepts and algorithms (OOP, multithreading)

  • Experience working with Linux-based operating systems

  • Proficient knowledge of VoIP, SIP, WebRTC architecture, and microservice-based web technologies

  • Hands-on experience with Asterisk or FreeSwitch PBX

  • Understanding of REST APIs

  • Experience troubleshooting network issues, including knowledge of OSI model, real-time protocols, and network analysis tools

  • 3+ years of experience in test automation or similar roles

  • Solid understanding of software development life cycle (SDLC) and testing methodologies

  • Strong analytical, troubleshooting, and problem-solving skills

  • Experience working with MySQL

  • Familiarity with version control and bug-tracking tools such as Git and JIRA

  • Strong collaboration and communication skills


Preferred / Desirable Qualifications

  • Experience with REST API automation and SDK-based interfaces (Java, Python, C++, etc.)

  • Exposure to AWS/GCP automation frameworks and CI/CD pipelines

  • Experience in test automation for cloud-based solutions (public or private)

  • Hands-on experience with Docker and container-based architectures

  • Strong knowledge of Web UI automation using tools such as Selenium

  • Proactive mindset with the ability to identify and implement new automation opportunities

  • Excellent interpersonal and communication skills

 

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer. 


View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal.  

Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.

Five9 is a top cloud software provider for contact centers, offering solutions for customer service, sales, and marketing functions. Their platform optimizes customer interactions across channels, enhancing productivity and delivering exceptional exper...

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Quality Assurance (QA) Engineer Q&A's
Report this job
Apply for this job