As a Senior QA Engineer, you'll play a pivotal role in shaping the quality and resilience of a cloud-native, AI-first communications platform. You’ll work closely with developers and architects to embed testing into the earliest stages of design, ensuring scalable and maintainable solutions.
What You'll Do
You’ll help define how we validate complex, distributed systems—focusing on intelligent test design rather than blanket coverage. Your work will span from low-level unit checks to critical end-to-end validations, always prioritizing speed, accuracy, and feedback efficiency.
- Collaborate on test strategy during feature planning and system refactoring
- Write and maintain automated tests in Kotlin across multiple layers of the stack
- Advocate for testability in architecture and code design, identifying risks early
- Optimize CI/CD pipelines with reliable quality gates and insightful reporting
- Use tools like Selenium, Cucumber, and Allure to build transparent, actionable test outcomes
- Investigate edge cases, failure modes, and real-world usage patterns beyond standard workflows
Requirements
This role demands strong technical depth and independent judgment. You should be comfortable reading production code, contributing to system design discussions, and leading quality initiatives.
- At least 6 years of software experience, including 3+ years focused on test automation using JVM languages (Kotlin, Java, or similar)
- Proven ability to write clean, maintainable test code in Kotlin or Java
- Solid understanding of distributed systems, service interactions, and data flow
- Hands-on experience across the testing pyramid—unit, component, API, contract, integration, and UI
- Prefers fast, targeted tests close to code over broad end-to-end suites
- Familiarity with GitLab CI, Gradle, RabbitMQ, and Spring Boot
- Experience with Selenium and database testing
- Strong communication skills and a proactive, self-driven mindset
- Aptitude for deep exploration of system behavior and dependencies
Benefits
- Ownership over quality in a critical domain—your decisions directly impact release safety and speed
- Opportunities for career growth in a fast-evolving global platform
- Flexible and remote-friendly work environment
- A culture rooted in collaboration, innovation, and shared learning
- Inclusive teams that value diverse perspectives and open dialogue

