Login Sign Up

Software Engineer in Test

Grid Dynamics

2 - 5 years

Bengaluru

Posted: 03/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

4+ years hands-on test automation experience (production code, not POCs)

- Playwright (TypeScript) for both UI and API testing - framework design, fixtures, parallelization, reporting

- Strong TypeScript / JavaScript - capable of writing framework code, not just test scripts

- CI/CD integration, ideally Jenkins - pipeline configuration, deployment-triggered test runs, environment-aware execution

- API test automation - REST, JSON schema validation, request chaining, auth flows

- Test framework patterns - Page Object / fixture-based design, data-driven tests, parallel execution

- Git, code review, branch-based delivery workflow


Track A capabilities (test automation at scale)


- UI automation for complex multi-step web flows (checkout, registration, SDK-driven UIs)

- API test design for tokenization, authentication, and enrollment services

- Cross-browser execution via SauceLabs (or BrowserStack equivalent)


Track B capabilities (platform & AI capabilities)


- Self-healing test patterns - UI locator resilience, dynamic test data substitution, retry-with-fallback

- Test data orchestration - isolation per run, reuse, cleanup; understanding shared-data anti-patterns

- Real-time dashboards & reporting - execution monitoring, RCA insights, failure pattern analysis (Allure, Grafana, custom)

- Environment verification suites - pre/post-deployment health checks, upstream/downstream service availability

- Defect tracker integration (Jira-like) - correlating failures with known issues, ticket linkage


Strongly preferred


- AI tooling fluency - Claude Code, GitHub Copilot, Cursor, or equivalent. Demonstrated use of AI to accelerate test creation, not just code completion. This is a differentiator we sell to the client.

- Payments / fintech / digital wallet domain exposure - tokenization, 3DS, card brand integrations, issuer APIs. Visa-specific knowledge not required (KT provided), but adjacent domain accelerates ramp.

- Experience working with operational constraints - limited test data, transitive service dependencies, rate-limited downstream APIs


Nice-to-have


- Karate (Java) - existing API framework on the project; useful for migration / interop

- Familiarity with agentic / LLM workflows for cross-environment test sync

- Observability tooling - Grafana, Splunk, Datadog

- Performance testing basics (k6, JMeter)


Soft skills & engagement fit


- Strong written and spoken English - direct US/EU stakeholder contact, bi-weekly demos

- Managed-delivery mindset - owning outcomes, milestone-based work, presenting in reviews

- Self-directed - absorbs domain context from structured KT, not waiting for handholding

- Working hours - meaningful overlap with US Pacific or EU Central business hours


Explicitly out of scope (do not source)


- Pure manual QA / exploratory testers

- Selenium-only profiles without Playwright exposure

- Performance or security specialists (separate track)

- Mobile-native (Appium-only) specialists without web experience


Sourcing Priorities - Ranked


When trade-offs are needed, prioritize in this order:


1. Playwright + TypeScript depth - non-negotiable, hardest to teach

2. API automation skill - non-negotiable, half the work is API

3. CI/CD + framework design maturity - distinguishes mid from senior

4. AI tooling fluency - strategic differentiator

5. Payments domain exposure - accelerator, not a gate

6. Karate / observability / mobile - bonus, not required across all 4

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.