QA Automation Engineer (CCaaS)
Role Overview
The QA Automation Engineer will play a pivotal role in ensuring the quality and reliability of our AI-driven Cloud Contact Center as a Service (CCaaS) platform. You will work closely with cross-functional teams, including Product, DevOps, and Support, to design, develop, and maintain end-to-end test suites for both UI and API layers. This role demands deep expertise in test automation frameworks (especially Kotlin) and a strong understanding of modern test strategy, CI/CD pipelines, and cloud-based architectures. Your work will directly impact the customer experience and help maintain the high standards of our B2B SaaS solution.
Key Responsibilities
* Develop, maintain, and execute end-to-end automated tests in Kotlin for both the user interface and API endpoints that integrate various system components.
* Analyze acceptance criteria and priority quality requirements, understanding the underlying system behavior to create effective test scenarios.
* Architect and optimize test suites according to the testing pyramid, striking the right balance between unit, integration, and end-to-end tests.
* Integrate automated tests into CI/CD pipelines to enable rapid feedback and continuous quality assurance.
* Collaborate with developers to troubleshoot failures, review test coverage, and improve testability of code and system designs.
* Track, report, and communicate test results and quality metrics to stakeholders to drive informed release decisions.
Candidate Profile and Requirements
* Minimum of 7 years of experience in quality assurance, including at least 5 years in test automation roles using Java, Kotlin, Groovy, or Scala.
* Proficiency in Kotlin-based automation frameworks and strong scripting skills for API testing.
* Hands-on experience with CI/CD tools (Jenkins, GitLab CI, or similar) and cloud environments (AWS, Azure, or GCP).
* Solid understanding of software development lifecycle, Agile/Scrum methodologies, and quality best practices.
* Excellent analytical skills, attention to detail, and the ability to prioritize quality criteria based on risk assessment.
* Fluent English communication skills for effective collaboration with distributed teams.
* Residency within European time zones to ensure overlap with core team hours.
What We Offer
* Fully remote position with flexible working hours aligned to European time zones.
* Competitive monthly salary up to 6000 EUR based on experience and expertise.
* Opportunity to work on an innovative AI-driven CCaaS product serving global clients.
* Access to modern tools, cloud infrastructure, and advanced testing frameworks.
* Collaborative international team culture with transparent communication and agile practices.
* Potential for professional growth and skill development in test automation and cloud services.
About the Company
Our client is a leading B2B SaaS provider in the cloud communications market, delivering a comprehensive AI-driven platform that transforms how organizations manage customer interactions. Built on scalable microservices, the solution integrates voice, chat, and analytics to optimize contact center operations. The company values innovation, continuous learning, and a customer-centric approach, fostering an environment where quality and reliability are paramount. Join a forward-thinking team at the forefront of cloud contact center technology and shape the future of customer experience with your expertise in test automation.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram