Overview:
The customer is an American publicly traded provider of cloud-based communications and collaboration solutions for businesses.The project is developing high-load cloud telephony services and solves a number of tasks related to supporting new IP phone models, adding new features for our users, and is also constantly working to improve the architecture and increase the speed of services.
Activities:
- Manage test automation team consisting of 8 engineers
- Create new automated tests on Python
- Analyze telephony test scenarios
- Support and stabilize the database of automated tests
- Maintain and develop a framework for automated testing
- Scrum collaboration and communication (daily standups, sprint planning and retro meetings)
- Onboarding of new team members
Required skills:
- 3+ years’ experience in automation testing or programming background on Python
- 1+ years’ experience in team management
- Strong understanding of QA strategies and methodologies (smoke/sanity testing, regression testing, functional and non-functional testing)
- Experience with Jenkins, Gitlab CI, or other CI
- Practical experience with VCS (GIT, etc)
- Attention to details, great analytical and troubleshooting skills
- Desire to develop and learn new things
- Great communication skills
Desirable skills:
- Java knowledge
- Experience with Linux command line, logs analysis
- Network protocols knowledge (SIP, RTP)
- Mentoring skills
Technologies:
- Python, Java, Jenkins, GilLab, GIT, SIP, RTP, Jira, Confluence
We offer:
- Employment in stable, well recognized international company
- Competitive salary and benefits
- Friendly team of professionals
- Flexible working hours
- Medical insurance
- Training programs and excellent travel conditions
- Variety of recognition opportunities
- Modern office