Comviva logo

QA Engineer

Comviva • Bengaluru, Karnataka, India

onsitefull-time
Posted Oct 1, 2026Apply by Oct 31, 2026
  • Role & seniority

    • Software Quality Assurance (QA) Engineer, 3+ years experience (mid-level)
  • Stack/tools

    • Testing: manual testing, automated testing, UI testing, API testing, backend testing, regression/functional/integration/UAT

    • Automation: Selenium (TestNG), Robot Framework, Appium, JMeter (performance/stress)

    • Scripting: Python, Shell

    • Defect tracking: JIRA

    • Data/backend: SQL (data validation)

    • Platforms/environments: Linux

    • Process: Agile/Scrum, CI/CD pipelines

  • Top 3 responsibilities

    • Develop and execute test plans/cases/scripts; perform manual and automated testing

    • Run UI, API, and backend tests and execute regression/integration/UAT

    • Perform performance/stress testing for telecom systems; identify and track defects via JIRA

  • Must-have skills

    • Strong QA fundamentals: SDLC/STLC, QA principles; experience across test types (regression, integration, UAT)

    • Automation tooling: Selenium/TestNG and at least one additional framework (Robot Framework/Appium)

    • Linux + SQL hands-on for troubleshooting and backend/data validation

    • JMeter (or equivalent) for performance/stress testing

    • Basic automation scripting: Python or Shell

    • Experience with Agile/Scrum and CI/CD

  • Nice-to-haves

    • Telecom-specific testing depth (telecom systems stability under high load)

    • Additional tel

Full Description

Key Responsibilities

Develop and implement test plans, test cases, and test scripts for product software. Conduct manual and automated testing to ensure the functionality, performance, and security of product solutions. Perform UI testing, API testing, and backend testing across various platforms. Execute regression, functional, integration, and user acceptance testing (UAT) on software applications. Identify, document, and track defects and issues using defect-tracking tools (e.g., JIRA). Collaborate with developers and product managers to resolve quality-related issues. Execute performance and stress testing for telecom systems to ensure network stability under high loads. Work with Linux-based environments for deployment, troubleshooting, and test execution. Write and execute SQL queries for data validation and backend testing. Stay updated with the latest advancements in telecom testing tools, methodologies, and technologies.

Qualifications & Skills

Bachelor’s degree in computer science, Information Technology, or a related field. 3+ years of experience in software quality assurance, preferably in the telecom sector. Solid understanding of SDLC, STLC and QA principles. Knowledge with test automation tools (e.g., Selenium - TestNG, Robot Framework, Appium, JMeter). Knowledge in scripting languages such as Python or Shell for automation. Strong experience in UI testing, API testing, and backend testing. Hands-on experience with Linux environments and SQL for backend validation. Experience working in Agile/Scrum environments and using CI/CD pipelines. Strong problem-solving, analytical, and troubleshooting skills. Excellent communication and teamwork abilities.

Software Quality AssuranceTest PlanningManual TestingTest AutomationUI TestingAPI TestingBackend TestingRegression TestingFunctional TestingIntegration TestingUser Acceptance TestingPerformance TestingLinuxSQLPythonShell Scriptingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.