At Sangoma, we're looking for a Senior QA Engineer who is passionate about delivering high-quality software and exceptional customer experiences. In this role, you'll play a critical part in ensuring the quality, reliability, scalability, and performance of our cloud communications platforms and frontend applications.
You'll work closely with Software Engineering, Product Management, DevOps, Technical Support, and fellow QA engineers throughout the software development lifecycle. Beyond testing, you'll contribute to improving QA processes, expanding test coverage, mentoring junior team members, and driving continuous quality improvements across our products.
Key Responsibilities
Design, develop, and maintain comprehensive test plans, test cases, and test scenarios for UCaaS, CCaaS, and frontend applications.
Collaborate with Engineering, Product Management, DevOps, and Technical Support teams to identify, reproduce, troubleshoot, and resolve software defects and customer-reported issues.
Analyze application behavior, logs, network traffic, and SIP traces to identify root causes and validate fixes.
Verify new features, enhancements, and bug fixes to ensure they meet quality, functionality, and usability requirements.
Participate in Agile ceremonies, including sprint planning, backlog refinement, sprint reviews, and release readiness activities.
Contribute to improving QA processes, testing methodologies, documentation, and overall test coverage.
Mentor junior QA engineers through technical guidance, code and test reviews, and best practice sharing.
Maintain accurate test documentation and provide clear reporting on testing progress, quality metrics, and release readiness.
Stay up to date with emerging QA tools, automation technologies, and industry best practices.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
7+ years of experience in Software Quality Assurance, including testing complex VoIP, web, and cloud-based applications.
Strong understanding of software testing methodologies, SDLC, Agile/Scrum practices, and QA best practices.
Experience designing and executing functional, regression, integration, system, API, performance, and end-to-end testing.
Hands-on experience with test automation frameworks such as Selenium, Playwright, or similar tools.
Experience testing REST APIs using Postman, Swagger, or equivalent tools.
Familiarity with CI/CD pipelines and DevOps tools such as Jenkins and GitHub.
Experience using defect tracking and test management tools such as Jira, Zephyr, TestRail, or Xray.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip