Search by job, company or skills

Comviva

QA Automation Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Role

We're looking for a hands-on Senior Automation Engineer who can design, build, and maintain reliable test automation across Web, API, and Mobile. You'll partner with product and engineering to automate in-sprint stories, harden our regression packs, and drive quality gates in CI/CD. This is a problem-solving roleown the outcome, not just the scripts.

What You'll Do

  • Design and implement end-to-end automated tests for Web (Cypress/TypeScript), API (Postman/Newman or REST Assured), and Mobile (Appium + Java).
  • Automate in-sprint stories; check code in with the feature and keep suites green as the product evolves.
  • Build stable locators and sync strategies (test-ids, accessibility ids, network stubbing, explicit waitsnot sleeps).
  • Create reusable libraries, fixtures, data factories, and API seeding utilities for deterministic test data.
  • Introduce and enforce coding standards (linting, formatting, PR checks, code review).
  • Own CI pipelines for tests (Jenkins/GitLab): parallelization, artifacts, flaky test quarantine, dashboards.
  • Build readable reports (Allure/HTML/JUnit) and publish run health (pass rate, duration, flake trend).
  • Collaborate closely with developers and QA to triage failures, file high-quality bugs, and close the loop.
  • Contribute to contract testing/mocks for faster feedback where appropriate.
  • Mentor juniors on test design, debugging, and framework usage.

Must-have Skills

  • 24 years in test automation with recent, deep hands-on experience.
  • Web UI: Cypress with JavaScript/TypeScript (custom commands, fixtures, cy.intercept, page objects/screenplay).
  • API: Postman (pre-request scripts, environments, Newman in CI) or REST Assured (Java) with schema/contract checks.
  • Mobile: Appium with Java/Kotlin (Android & iOS), strong locator strategy (accessibilityId, iOS predicate, UIAutomator).
  • Solid testing fundamentals: boundary/negative cases, data setup/teardown, assertions, flake prevention.
  • CI/CD: Jenkins or GitLab CI, artifacting reports, parallel sharding, environment variables/secrets.
  • Git workflows: branching, PRs, code reviews, merge conflict handling.
  • Strong debugging across layers (network, console/logs, device logs) and root-cause analysis.
  • Fintech/business-critical systems exposure (security/privacy awareness, idempotency, auditability).

Nice to have

  • Contract testing (Pact), test containers, lightweight stubs/mocks.
  • Xray/Jira traceability, test analytics dashboards.
  • Basics of performance profiling for UI/API (e.g., Lighthouse/API timing).
  • Experience with accessibility testing and internationalization.
  • Docker basics for spinning up dependent services locally.

What Success Looks Like (first 90 Days)

  • Automate and merge in-sprint stories alongside dev delivery; keep the pipeline green.
  • Stabilize a flaky area (2% reruns) and reduce suite time via parallelization/sharding.
  • Introduce/extend data-cy/accessibilityId coverage and document the locator strategy.
  • Ship a small utility (data seeding, API client, or reporting enhancer) adopted by the team.

Tools you'll use here

Cypress/Selenium/Playright, Appium (Java), Postman/Newman or REST Assured, Jenkins/GitLab CI, Allure/JUnit/HTML reports, Git, Jira/Xray, Sonar (quality gates), Docker (basic).

Location & working model

Bengaluru (hybrid). Occasional evening collaboration with distributed teams.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142390233