Role: Testing Analyst Lead - Automation
Experience: 10 14 years
Work Model: Hybrid (3 days in office/week)
Key Responsibilities
Automation Framework Architecture
- Design and maintain scalable, reusable, modular, and maintainable automation frameworks.
- Establish framework architecture, reusable libraries, coding patterns, configuration management, test-data strategies, reporting, logging, and exception-handling standards.
- Perform framework-level enhancements and evaluate new automation technologies.
- Conduct technical reviews of automation code and enforce development best practices.
- Reduce duplication and improve reusability through standardized automation components.
2. UI Automation
- Develop and maintain sophisticated UI automation solutions using Playwright.
- Build automation using JavaScript/TypeScript / Java, or Python, depending on application and framework requirements.
- Implement appropriate design patterns such as Page Object Model, reusable components, fixtures, and utilities.
- Design reliable approaches for dynamic UI components, asynchronous behavior, authentication, browser contexts, and test data dependencies.
- Analyze and reduce flaky automated tests to maintain a stable regression suite.
- Support cross-browser and end-to-end business-flow validation.
3. API & Integration Testing
- Build comprehensive automated API regression suites using REST Assured or comparable technologies.
- Automate validation of RESTful services, request/response payloads, status codes, headers, authentication, business rules, and integration of workflows.
- Validate JSON/XML payloads and API contracts.
- Develop reusable utilities for API authentication, test-data creation, response parsing, and validation.
- Support end-to-end testing involving APIs, backend services, databases, and UI applications.
4. CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines.
- Work with platforms such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or equivalent enterprise tooling.
- Establish automated execution for smoke, regression, API, and end-to-end suites at appropriate pipeline stages.
- Configure execution results and reporting so teams can quickly identify genuine application failures versus automation/framework failures.
- Work with DevOps and engineering teams to establish meaningful quality gates for application deployments.
5. Reporting & Quality Metrics
Develop and communicate automation metrics such as:
- Automation coverage
- Regression automation coverage
- Pass/fail trends
- Automation execution stability
- Flaky-test trends
- Execution duration
- Defect detection
- Framework stability
- Automation backlog/progress
Technical Skill Set
Must Have
Technology / Skill
10 – 14 years
Automation Engineering
8+ years
Java / Python / JavaScript / TypeScript
8+ years hands-on
Playwright
3+ years
Cucumber BDD
8+ years
REST Assured / API Automation
Strong hands-on experience
UI & End-to-End Automation
Advanced
REST API Testing
Advanced
Automation Framework Design
Advanced
CI/CD Integration
Strong experience
Git / Source Control
Strong experience
SQL / Database Validation
Strong working knowledge
Good-to-Have Skills
- Selenium WebDriver
- Postman
- Robot Framework with Python
- JUnit / TestNG
- Maven / Gradle
- JSON / XML
- Docker
- Jenkins
- AWS
- GitHub Actions / GitLab CI
- Cloud-based testing environments
- SQL and backend/database validation
- Experience with AI-assisted development/testing technologies such as GitHub Copilot
Test Automation Engineer - Cards & Payments
Job Title / Role
Required Skills & Experience
- Strong coding skills in Java, Python, or JavaScript/TypeScript.
- UI automation with Playwright preferred.
- API automation using REST Assured, Postman/Newman, Karate, or similar.
- Mobile automation using Appium or similar.
- BDD frameworks such as Cucumber or Behave; Page Object Model and structured design patterns.
- Strong SQL for back-end and data validation.
- CI/CD experience with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Docker, Kubernetes, and Git-based workflows for test environments.
- Reporting and observability using Allure, Grafana, ELK, Datadog, or similar.
- Understanding of shift-left testing, the test pyramid, and production-like environments.
Secondary Skills
- Strong coding skills in Java, Python, or JavaScript/TypeScript.
- UI automation with Playwright preferred.
- API automation using REST Assured, Postman/Newman, Karate, or similar.
- Mobile automation using Appium or similar.
- BDD frameworks such as Cucumber or Behave; Page Object Model and structured design patterns.
- Strong SQL for back-end and data validation.
- CI/CD experience with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Docker, Kubernetes, and Git-based workflows for test environments.
- Reporting and observability using Allure, Grafana, ELK, Datadog, or similar.
- Understanding of shift-left testing, the test pyramid, and production-like environments.
Quality Assurance Analyst
Quality Assurance Analyst - Advanced
Quality Assurance Analyst - Senior/Team Lead
Software Test Analyst
Software Test Analyst - Advanced
Software Test Analyst - Senior/Team Lead
Cards & Payments Domain Cards
Cards & Payments Domain Cards
End-to-end payment lifecycle: origination, authentication, authorization, processing and capture.
Clearing, settlement and reconciliation across merchants, acquirers, card networks and issuers.
Payment methods: credit/debit cards, ACH, wire, digital wallets and real-time payments.
Card network and message flows across Visa, Mastercard and ISO 8583-based processing.
Billing, invoicing, collections, payment posting, accounting and financial reporting.
Exception handling for declines, refunds, reversals, disputes, chargebacks and write-offs.
Loyalty capabilities including points accrual, redemption, rewards and payment-linked offers.
- Design, develop, and maintain end-to-end automation frameworks for web, mobile, API, and back-end payment services.
- Automate card lifecycle and payment flows: issuance, activation, PIN, authorization, capture, refunds, reversals, clearing, settlement, and reconciliation.
- Validate messages and integrations across Visa, Mastercard, Amex, Discover, and local schemes using simulators and certification tools.
- Automate REST and event-driven microservices testing, including Kafka and MQ.
- Integrate tests into CI/CD with quality gates, parallel execution, and fast feedback.
- Create and manage synthetic and masked card test data.
- Use AI-assisted tools for test design, generation, maintenance, and failure analysis; review outputs for accuracy.
- Perform defect and root-cause analysis; report quality metrics to stakeholders.
- Mentor junior engineers and contribute to test strategy, standards, and best practices.