Comviva logo

Software Development Engineer in Test

Comviva โ€ข Bengaluru, Karnataka, India

onsitefull-time
Posted Oct 1, 2026Apply by Oct 31, 2026

**Role & seniority: ** Test Automation Engineer (seniority not explicitly stated; includes mentorship responsibilities)

**Stack/tools: **

  • Web/UI: Cypress, JavaScript/TypeScript, custom commands, fixtures, intercepts, page object/screenplay patterns

  • API: Postman (scripts, environments, Newman) or REST Assured (Java)

  • Mobile: Appium, Java; locator strategies like accessibilityId, iOS predicates, UIAutomator

  • CI/CD: Jenkins, GitLab CI (parallel runs, artifacts, flaky handling, dashboards)

  • Reporting: Allure, HTML, JUnit

  • Workflow/other: Git, PRs/code review, Jira/Xray (nice-to-have)

  • AI tools (optional): Copilots, GHCP/Kiro, Cursor, MCP/A2A concepts

  • Top 3 responsibilities:

    1. Design/develop/maintain end-to-end automated tests for Web, API, and Mobile

    2. Keep automation suites reliable as product evolves (locators, sync, network stubbing, explicit waits)

    3. Integrate and operate tests in CI/CD (pipeline health, parallelization, flaky test diagnosis, reporting)

  • Must-have skills:

    • Hands-on automation across UI/API/Mobile

    • Cypress + JS/TS proficiency

    • API automation via Postman/Newman or REST Assured (Java)

    • Appium + Java with robust locator/sync strategies

    • Testing fundamentals (edge/negative cases, assertions, data setup/teardown, flake prevention)

    • CI/CD integration with Jenkins or GitLab CI

    • Strong debugging (browser/devtools, network logs, mobile logs)

    • Awareness of fint

Full Description

Key Responsibilities

Design, develop, and maintain end-to-end automated tests for Web, API, and Mobile applications. Automate in-sprint stories and ensure test code is integrated with feature development. Maintain healthy and reliable automation suites as the product evolves. Implement robust locator and synchronization strategies using test-ids, accessibility IDs, network stubbing, and explicit waits. Build and maintain reusable automation libraries, fixtures, test data factories, and API seeding utilities. Contribute to and maintain CI/CD test pipelines (Jenkins/GitLab), including parallel runs, artifacts, flaky test handling, and dashboards. Generate and publish clear automation reports (Allure/HTML/JUnit) tracking pass rates, execution time, and flaky trends. Collaborate with developers and QA teams to triage failures, perform root-cause analysis, and file high-quality defects. Support adoption of contract testing and mocks for faster and more reliable feedback loops. Apply AI-based tools and approaches to enhance testing productivity and efficiency. Support and mentor junior team members on automation practices, debugging, and test design fundamentals.

Mandatory Skills

Strong hands-on experience in test automation across UI, API, and Mobile layers.

Web Automation: Cypress with JavaScript/TypeScript (custom commands, fixtures, intercepts, page object or screenplay patterns).

API Automation: Postman (pre/post request scripts, environments, Newman integration) or REST Assured (Java).

Mobile Automation: Appium with Java, using strong locator strategies (accessibilityId, iOS predicates, UIAutomator). Solid understanding of testing fundamentals, including boundary cases, negative scenarios, assertions, data setup/teardown, and flake prevention. Experience integrating automation into CI/CD pipelines using Jenkins or GitLab CI. Working knowledge of Git workflows, including branching, pull requests, code reviews, and merge conflict resolution. Strong debugging skills across network calls, logs, browser/dev tools, and mobile device logs. Awareness of business-critical and fintech system considerations, including data privacy, security, and auditability.

Desirable Skills

Exposure to contract testing frameworks (e.g., Pact). Experience with test containers, mocks, or lightweight stubs. Familiarity with Jira/Xray for test traceability and reporting. Basic understanding of performance profiling for UI or APIs (e.g., Lighthouse, API timings). Experience with accessibility testing and internationalization. Basic Docker knowledge for local environment setup and service dependencies. Hands-on use of AI productivity tools such as Copilots, GHCP/Kiro, Cursor, MCP/A2A concepts for enhancing testing efficiency.

Test AutomationCypressJavaScriptTypeScriptPostmanREST AssuredAppiumJavaCI/CDJenkinsGitLab CIAPI TestingMobile TestingContract TestingDebuggingAccessibility Testingmulti-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.