Our customer is a leading provider of cloud communications, providing solutions for any business, from physical to global corporations. The product combines telephony, video, meeting and messaging capabilities in one reliable, easy-to-use solution that allows customers to reduce the cost of corporate communications. Our team includes 7 test automation engineers. You will automate UI, E2E tests for Contact Center (calls processing) and support them on CI.
Technologies:
Java, Selenide/Selenoid, Jira, Jenkins, GitLab, Test NG, Maven/Gradle, Intellij Idea, Http, Rest, Linux.
Job Responsibilities:
- Quality validation of UI in E2E environment
- Issues investigation and resolution coordination of issues and defects within technology and with external vendors
- Defects creation, prioritization, verification in Jira
- Activities coordination between Manual and Automation testers (Demo for manual QA)
- Scrum collaboration and communication (daily standups, grooming, planning, retro meetings)
- Automation of Unit, Functional, Regression, UI, E2E. 700+ tests have been already automated
- Developing and implementing framework libraries to support test automation scripts and validating execution reliability (eg. API methods on logins, authorizations, calls emulation)
- Develop and maintain the scripts to support the Ci/CD pipeline
- Code review and quality assurance of code commits by team members
- Extensive cooperation with (internal and external) technology suppliers
- Optimization of test execution coverage across available resources
- Automated tests failures monitoring and troubleshooting on CI
- Root cause analysis and documenting the findings
- Test automation coverage reporting
Requirements:
- At least 3 years of experience in software testing
- Experience in automating test scripts
- Knowledge of Java (this is our main tool)
- Ability to write test documentation in English
- Teamwork and communication skills
- “Healthy” independence in solving problems, the ability to understand a large highly loaded system and localize errors in the code and business logic
Will be a plus:
- Knowledge of HTTP protocol, Websocket
- Knowledge of Jenkins (or any other CI server)
- Experience and understanding of Agile methodologies (XP, Scrum, Kanban)
- Knowledge of TestLink, JIRA, Confluence
- Experience with containers (docker, k8s)
What We Offer:
- Dynamic and supporting international teams
- Regular assessments and performance reviews. You will have the opportunity for promotion, bonuses and a raise in accordance with the pace at which you develop and your performances
- Remote, hybrid or office work
- 20-25 vacation days per year
- Equipment for work, laptop and all necessary additions
- Access to trainings and courses
- Private health insurance
- FIT Pass card for many sports’ facilities