Software Development Engineer in Test

Comviva

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Comviva seeks a skilled QA Automation Engineer to design, develop, and maintain automated tests for Web, API, and Mobile platforms. You will automate in-sprint stories, integrate test code with development, and uphold reliable automation suites as the product evolves.

You will implement robust locator strategies, build reusable libraries, and contribute to CI/CD pipelines. Collaboration with engineers and QA teams will be essential for root-cause analysis and high-quality defect filing.

Qualifications

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

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.

Skills

Test automation
UI automation
API automation
Mobile automation
Cypress (JS/TS)
Postman/REST Assured
Appium
CI/CD integration
Debugging & triage
Test strategy & design

Education

Bachelor's degree in CS/IT or related

Tools

Cypress
Postman
REST Assured
Appium
Jenkins/GitLab CI
Git
Allure

Job description

  • 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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SDET
Senior SDET

Comviva • Bengaluru

On-site
INR 900,000 - 1,400,000
SDET - Payments Product
SDET - Payments Product

Zealant Consulting Group • India

On-site
INR 1,200,000 - 1,800,000
Software QA Engineer - 2
Software QA Engineer - 2

Fortinet • Bengaluru

On-site
INR 700,000 - 1,100,000
Quality Engineer
Quality Engineer

Otelier • India

On-site
INR 600,000 - 1,000,000
CI/CD exposure
AI-assisted testing tools
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

LOGZ • Chennai District

On-site
INR 900,000 - 1,400,000
Software Engineer – Quality Assurance Automation
Software Engineer – Quality Assurance Automation

Algoworks Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,500,000
Automation Test Engineer
Automation Test Engineer

Hofincons Group FZC • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Automation Test Engineer
Automation Test Engineer

Sunovaa Tech • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Automation Tester
Automation Tester

synechron • Bengaluru

On-site
INR 1,200,000 - 2,100,000
QA Engineer
QA Engineer

Navikenz • Bengaluru

On-site
INR 600,000 - 900,000