Job Description
Job Title:  QA Engineer - Automation
Req Id:  2101
Posting Start Date:  3/5/26
Job Description: 

Job Description: Test Automation Engineer (SDET) – JavaScript (4–6 YOE) | Banking Domain

Role Overview

We are hiring a Test Automation Engineer (SDET) with 4–6 years of experience to help us deliver high-quality banking applications through robust UI + API automation. This role needs strong JavaScript skills and hands-on expertise with Cypress and Playwright, along with solid API testing (Postman) and GitLab CI/CD integration experience. You’ll partner with Engineering, Product, and DevOps to improve test coverage, reduce regression cycles, and strengthen release confidence in a regulated environment.


Key Responsibilities

  • Build and maintain automation suites for web UI using Cypress and Playwright (JavaScript/TypeScript).
  • Create and maintain API test coverage using Postman (collections, environments, auth flows) and/or JS-based API automation.
  • Drive end-to-end quality across critical banking workflows (authentication, onboarding, payments/transfers, account management, alerts, etc.).
  • Integrate test execution into GitLab CI/CD pipelines with clear reporting, artifacts, and quality gates.
  • Ensure test reliability: handle test data, environment stability, and reduce flaky tests through better waits, retries, network stubbing, and design patterns.
  • Leverage Playwright tooling/CLI for tracing, debugging, reporting, parallelization, and configuration tuning.
  • Work closely with developers to improve testability, define acceptance criteria, and shift-left quality practices.
  • Participate in release readiness, defect triage, and root-cause analysis; continuously improve automation strategy and coverage.

Must-Have Skills

  • 4–6 years of experience as SDET / QA Automation Engineer.
  • Strong JavaScript (mandatory); TypeScript is a plus.
  • Hands-on automation experience with:
    • Cypress
    • Playwright
  • Strong understanding of UI automation fundamentals: selectors, async behavior, browser events, network handling, test stability.
  • API testing skills using Postman (auth, assertions, environments, collection runner).
  • CI/CD experience with GitLab pipelines (running tests in CI, artifacts, reports, scheduled runs).
  • Solid debugging skills and ability to troubleshoot failures across UI, API, and pipeline layers.
  • Familiarity with Git workflows, code reviews, and collaboration in agile teams.

Banking Domain Expectations

  • Exposure to testing in regulated or high-reliability environments (banking/fintech/payments preferred).
  • Understanding of concepts like role-based access, auditability, data privacy, and secure testing practices.
  • Experience validating critical flows such as authentication/authorization, transaction states, idempotency, and error handling.

Good-to-Have (Nice-to-Have, Not Mandatory)

  • Playwright CLI advanced usage (trace viewer, HTML report, sharding, retries, projects).
  • Cloud exposure: AWS / Azure / GCP (any one), plus Docker familiarity.
  • Knowledge of MCP server concepts, tool integrations, and modern QA workflows using AI agents.
  • Prompt engineering for structured outputs (test case generation, edge case discovery, triage summaries).
  • Basic performance checks and observability awareness (logs/metrics/traces).

What We Look For

  • Ownership mindset: you improve quality systems, not just execute tests.
  • Ability to build maintainable frameworks (clean design, reusable utilities, readable tests).
  • Strong communication with dev/product to prevent defects early and clarify requirements.
  • Focus on reliability: stable, CI-friendly suites and actionable reporting.

Position Details

  • Domain: Banking
  • Testing Scope: Balanced UI + API
  • CI/CD: GitLab
  • Cloud: Any (AWS/Azure/GCP acceptable)
  • Location/Mode/Comp: Bengaluru, WFO