Senior Software QA Engineer - OMNI / CPaaS
Role: Senior Software QA Engineer OMNI / CPaaS
Experience: 5+ Years
Job Description:
We are looking for a Senior Software QA Engineer with hands-on experience in CPaaS, omnichannel messaging, or telecom messaging platforms to ensure the quality, reliability, security, and scalability of communication systems.
Mandatory Skills & Requirements:
- 5+ years of software QA experience with strong SDLC/STLC, test planning, execution, regression, defect management, and release validation.
- Hands-on experience in CPaaS, omnichannel messaging, telecom/VAS platforms, or communication aggregators.
- Strong API testing using Postman, Swagger/OpenAPI, REST APIs, JSON, webhooks, and asynchronous callbacks.
- Hands-on test automation using Playwright, Selenium, pytest, RestAssured, or equivalent frameworks.
- Strong SQL and database validation skills (PostgreSQL, MySQL, SQL Server, or Oracle).
- Performance/load testing using JMeter, k6, Locust, or equivalent tools.
- Understanding of microservices, message queues (Kafka/RabbitMQ), CI/CD, Git, Docker/Kubernetes, and Jira.
- Experience testing messaging workflows, delivery receipts (DLRs), retries, timeouts, provider integrations, failover, duplicate prevention, and error handling.
- Knowledge of authentication, authorization, security testing, multi-tenant isolation, and root-cause analysis.
Preferred: Experience with WhatsApp Business Platform, SMS/SMPP, RCS, email messaging, and platforms such as Infobip, Sinch, or Clickatell.
Education: Bachelors degree in Computer Science, Computer Engineering, or a related field.