Test Engineer
Description
To ensure the quality, reliability, performance, and stability of enterprise Contact Center applications through comprehensive functional, integration, API, automation, regression, and performance testing. The role requires hands-on expertise in testing VoIP-based Contact Center solutions, including Asterisk, FreeSWITCH, Kamailio, inbound/outbound dialers, IVR, Voice Bots, CRM integrations, and REST APIs. Responsible for designing and executing test strategies, identifying defects, validating end-to-end calling workflows, and ensuring production readiness of Contact Center applications supporting high-volume business operations.
Responsibilities- Functional Testing
- Perform functional, regression, integration, and end-to-end testing.
- Validate inbound/outbound calling, campaign management, IVR, and call routing.
- Test agent login, call transfer, conference, disposition, callback, and rechurn functionalities.
- VoIP Dialer Testing
- Test Asterisk, FreeSWITCH, Kamailio, and SIP-based applications.
- Validate SIP trunking, call connectivity, call recording, and voice quality.
- Identify call failures, audio issues, and telephony defects.
- API Database Testing
- Perform REST API testing using Postman.
- Validate integrations between Dialer, CRM, Voice Bot, and other applications.
- Perform database validation using SQL, PostgreSQL, and MySQL.
- Validate CDR, disposition, reporting, and data accuracy.
- Automation Performance Testing
- Develop and execute automation test scripts using Selenium, Playwright, or Python.
- Perform load and performance testing using JMeter.
- Validate concurrent calls, CPS, dialing throughput, and application response times.
- Defect Release Management
- Identify, report, and track defects through closure.
- Coordinate with development teams for issue resolution.
- Support SIT, UAT, production deployment, and regression testing.
- Prepare test cases, execution reports, and QA sign-off recommendations.
- Experience with Asterisk, OpenSIPS, or other VoIP platforms.
- Knowledge of WebRTC and real-time communication technologies.
- Familiarity with REST APIs and their integration with VoIP systems.
- Define testing scenarios and test coverage.
- Identify and prioritize defects based on severity.
- Recommend application readiness for production deployment.
- Suggest improvements in testing processes and automation.
- Escalate critical defects and quality risks.
- Application Quality: Ensure stable and defect-free application delivery.
- High Call Volume: Validate performance during high concurrent calling.
- VoIP Testing: Identify call failures and voice quality issues.
- Integration Testing: Ensure smooth integration across CRM, Dialer, and Voice Bot.
- Automation: Reduce manual testing through automation.
- Release Timelines: Complete testing within planned release timelines.
- Production Stability: Minimize production defects and recurring issues.
a) Minimum qualification required is BE/B-Tech/ Computer Science / IT and electronics with an Implementation BE/B.Tech in Computer Science, IT, Electronics, or a related field.
Experience- 3+ years of experience in Software QA and Testing.
- Experience in Contact Center, Dialer, Telecom, or VoIP applications preferred.
- Experience in automation and API testing.
