Automated
testing of Five9 product using Python-based automation framework.
New
test script development for end-to-end product testing using the
automation framework.
Test
result analysis for executed tests using test framework logs, product
logs, and monitoring tools.
Support
and extend the automation framework.
Develop
new automation tools.
Identify
weak points in existing automated processes and workflows, eliminate
inefficiencies, and monitor improvements.
Collaborate
with Development, DevOps, and TechOps teams to align goals and priorities
for the Test Automation Group.
Participate
in Agile software development initiatives (standups, planning, increment
planning) to support innovation and enhancement of automation framework
and tools through iterative testing.
Required Skills:
Hands-on
experience with Python 3x and/or Java .
Solid
understanding of programming techniques and algorithms (OOP,
multithreading).
Proficient
with Linux-based OSes .
Strong
knowledge of VoIP , SIP , WebRTC
architecture , and microservice-based web
technology .
Hands-on
experience with Asterisk or FreeSwitch PBX .
Network
troubleshooting experience (understanding of OSI model , real-time
protocols , network management protocols ).
3+
years of experience in similar automation roles.
In-depth
knowledge of software development processes and testing methodologies.
Excellent
team player with strong analytical and troubleshooting skills.
Practical
experience with MySQL .
Experience
with version control and bug-tracking systems ( JIRA , Git ,
etc.).
Desirable Skills:
Experience
in REST API automation and/or SDK
interfaces (Java, Python, C++, etc.).
Strong
interpersonal, reliable, and communication skills.
Proactive
in exploring new automation opportunities.
Experience
with AWS/GCP automation frameworks for CI/CD processes.
Experience
in test automation for cloud computing solutions (private
or public).
Docker experience
and a good understanding of container-based approaches.
Solid
knowledge of Web UI Automation using tools like Selenium .