Home > Career Center > Job Seekers > Job Search
Job Title: DevOps Quality Assurance Test Automation Engineer
Location: Melbourne, Australia
Position Type: Full Time
Post Date: 02/23/2021
Expire Date: 04/23/2021
Job Categories: Engineering
Job Description
DevOps Quality Assurance Test Automation Engineer
DevOps Quality Assurance Test Automation Engineer

Five9 is a leading provider of cloud software for the enterprise contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Five9 provides businesses with cloud contact center software that is reliable, secure, compliant and scalable, which is designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results. At Five9, we are focused on delivering the industry’s most modern cloud portfolio for contact center automation. Five9’s acquisition of Inference is the latest, exciting step in the execution of this strategy. Inference’s platform brings the power of advanced IVA-driven automation to companies of every size, technology which was previously only available to the world’s largest organizations.

We are actively looking for a DevOps Quality Assurance Test Automation engineer as part of the Quality Engineering organization in our Melbourne, Australia software development center. This individual will support the development, implementation and execution of test strategies, test frameworks and test automation projects in collaboration with multiple development organizations and across multiple systems. This role focuses on the creation and adaptation of tools and processes for a microservice architecture deployment on a public cloud (Google and Amazon). The engineer will setup and manage virtual labs and tools with test-as-a-service principles focusing the effort on software development efficiency and quality. This role will also assist in the definition and creation of Customer Journey tests scripts. This position is located in Melbourne, Australia.

Key Responsibilities:
Participate in Agile program software development initiatives (standup, planning, Increment planning) to support innovation and enhancement of applications through iteration/functionality testing
Participate and collaborate with team members to assess StoryPoint/complexity efforts (using best practices) to ensure proper testing and delivery of functionality per User Story Acceptance Criteria
Collaborate with team members (Scrum Master, Product Owner, Software Developers) to develop test approaches with emphasis on automation of recurring/regression test cases through selected toolsets
Develop test validation scripts and frameworks using program designated languages (ex: Java, Python)
Leverage DevOps practices to ensure repeatability and management of test cases/scripts
Develop and document end-to-end functional test case narratives using our Jira/Confluence task management system
Remotely collaborate with existing Continuous Integration test teams and co-workers in the US and Europe
Test result investigation, providing test results to other team members for analysis

Required skills:
5+ years of experience in software quality and automation/DevOps roles
Strong knowledge of software development methodologies (scrum, CI/CD)
Demonstrated experience architecting automation frameworks used in the SDLC
Demonstrated experience architecting load/performance test tools for real time communication products (Voice, video, API’s)
Hands-on experience with Java development
Experienced user of Linux OS-s, Google Cloud Platform and Gitlab;
Strong knowledge of web technology testing strategies based on HTML5. REST APIs and Selenium
Strong knowledge of testing with interfaces such as PubSub and WebHooks
Very strong interpersonal and communication skills
Experience with software version control and bug-tracking systems (GIT and JIRA)

Desirable skills:
Experience with network troubleshooting (understanding of basic network principles, i.e. OSI model, TCP connection state machine, real time protocols, network management protocols)
Experience testing features delivered to the public cloud with modern techniques (containers/kubernetes)
Solid knowledge of VoIP, SIP and WebRTC, especially troubleshooting and load/performance testing.
Solid knowledge of programming techniques and algorithms (OOP, multithreading, script languages)
Experience with monitoring solutions (Logic Monitor, Stack Driver, Data Studio)

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.
Share |
Contact Information
Company Description:
Five9 is a leading provider of cloud contact center software for the digital enterprise, bringing the power of cloud innovation to customers and facilitating more than three billion customer interactions annually. Five9 provides end-to-end solutions with omnichannel routing, analytics, WFO, and AI to increase agent productivity and deliver tangible business results. The Five9 platform is reliable, secure, compliant, and scalable; designed to create exceptional personalized customer experiences. For more information visit www.five9.com.
Apply Now | Forward Job to a Friend | More Jobs From This Employer