Comviva
Website:
comviva.com
Job details:
Experience: 2–4 years
Role Type: Individual Contributor (Automation & Platform QA)
Band: I4
Position Overview
We are seeking a
QA Engineer (I4) with a strong
automation-first mindset to ensure quality, reliability, and performance of our
multi-tenant, cloud-native CPaaS / CNPaaS platform (Ngage).
This role goes beyond traditional functional testing and focuses on
automation, non-functional testing (NFRs), performance, scalability, and platform reliability. The ideal candidate demonstrates strong ownership, works closely with developers and architects, and actively contributes to improving overall engineering quality.
Key Responsibilities
Test Automation & Frameworks
- Design, develop, and maintain automated test suites for functional, regression, and smoke testing.
- Build and enhance automation using Playwright for UI and API test coverage.
- Develop and maintain test automation using Robot Framework for end-to-end and integration testing.
- Ensure high automation coverage across critical product workflows and APIs.
Functional, Regression & Smoke Testing
- Own regression testing strategy to ensure stability across frequent releases.
- Define and execute smoke tests for build verification and production readiness.
- Validate multi-tenant workflows, tenant isolation, and configuration-driven behaviors.
- Collaborate with product and engineering teams to ensure requirements are testable and well understood.
Non-Functional & Performance Testing
- Plan and execute load, stress, and endurance testing for platform services.
- Perform benchmarking of Kubernetes PODs, including CPU, memory, latency, and throughput analysis.
- Identify system bottlenecks and work with engineering teams on performance tuning.
- Validate scalability, reliability, and resilience under peak load conditions.
Platform & Cloud Quality
- Test microservices deployed on Kubernetes (K8s) in cloud environments.
- Validate high availability, failover, and recovery scenarios.
- Ensure quality gates are enforced in CI/CD pipelines.
- Monitor test results, trends, and quality metrics across releases.
Ownership & Collaboration
- Take end-to-end ownership of quality for assigned modules and services.
- Act as a quality advocate within the engineering team.
- Communicate clearly with developers, architects, product managers, and leadership.
- Proactively identify risks, gaps, and improvement opportunities in testing strategy.
Required Qualifications - Bachelor’s degree in Computer Science or related technical field.
- 6–8 years of experience in software quality engineering.
- Strong hands-on experience with QA automation frameworks, especially:
- Playwright
- Robot Framework
- Proven experience in functional, regression, and smoke testing.
- Strong experience in load testing and performance testing.
- Hands-on experience with benchmarking Kubernetes PODs and containerized workloads.
- Solid understanding of microservices and distributed systems.
- Experience testing cloud-native applications deployed on Kubernetes.
- Strong communication skills and a clear ownership mentality.
Preferred Qualifications
- Experience testing CPaaS, telecom, messaging, or real-time communication platforms.
- Familiarity with Kafka, event-driven architectures, and async workflows.
- Experience with tools such as JMeter, k6, Gatling, or Locust.
- Understanding of multi-tenant SaaS architectures.
- Experience integrating automation suites into CI/CD pipelines.
- Exposure to security testing and compliance validation (GDPR, SOC2).
What Success Looks Like In This Role
- High automation coverage with minimal manual regression effort.
- Early detection of performance and scalability issues.
- Stable releases with reduced production defects.
- Strong collaboration and trust with engineering teams.
- Clear quality metrics and visibility for leadership.
Click on Apply to know more.