Senior Test Automation Engineer

Photon

Chennai District, Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Photon is seeking an experienced Automation Test Engineer for Retail Banking & Payments. The role requires hands-on expertise in building automation frameworks and UI/API automation, testing complex banking workflows, and validating end-to-end processes.

The candidate should be proficient in Java, Python, or JavaScript with hands-on experience using Selenium, Playwright, Cypress, and REST Assured. Experience with North America Retail Banking workflows is a plus.

Qualifications

  • 3–10 years of experience in Software Testing / QA Automation.
  • Strong programming experience in Java, Python, or JavaScript.
  • Hands-on experience with Selenium and at least one modern automation tool such as Playwright or Cypress.
  • Strong experience in API Testing and REST Assured.
  • Experience in developing and maintaining automation frameworks.
  • Strong knowledge of SQL and experience with databases such as Oracle or DB2.
  • Experience with Git/GitHub and CI/CD practices.
  • Strong understanding of functional, regression, integration, API, and end-to-end testing.
  • Good understanding of Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and debugging skills.

Responsibilities

  • Design, develop, maintain, and enhance UI and API automation frameworks using Java, Python, or JavaScript.
  • Develop and execute automated test scripts using Selenium, Playwright, Cypress, and REST Assured.
  • Perform functional, regression, integration, API, system, and end-to-end testing.
  • Validate REST APIs including payloads, status codes, authentication, and data validation.
  • Perform backend data validation using SQL, Oracle, and DB2.
  • Automate and validate web, desktop, mainframe, file/PDF, and email workflows.
  • Test end-to-end banking and payment transactions (ACH, Wires, RTP, Bill Pay, Cards).
  • Validate customer onboarding, account servicing, transaction processing, and core banking workflows.
  • Analyze requirements and create test scenarios, test cases, automation scripts, and test data.
  • Identify, document, track, and troubleshoot defects across SDLC.
  • Collaborate with developers, BAs, product teams, and stakeholders to resolve defects.
  • Build reusable automation components and frameworks; integrate with CI/CD and GitHub.
  • Participate in Agile ceremonies and continuous improvement of QA processes.

Skills

Software Testing / QA Automation
Java
Python
JavaScript
Selenium
Playwright
Cypress
REST Assured
API Testing
SQL
Git/GitHub
CI/CD
Agile/Scrum

Tools

Selenium
Playwright
Cypress
REST Assured
Git
CI/CD tooling

Job description

Automation Test Engineer Retail Banking & Payments

Experience

3–10 Years

Job Summary

We are looking for an experienced Automation Test Engineer with strong expertise in test automation and Retail Banking & Payments. The ideal candidate should have hands‑on experience in developing automation frameworks, UI and API automation, functional and regression testing, and validating complex banking and payment workflows.

The candidate should have strong programming skills in Java, Python, or JavaScript and practical experience with automation tools such as Selenium, Playwright, Cypress, and REST Assured.

Experience working with North America Retail Banking and Payments is highly preferred.

Key Responsibilities
  • Design, develop, maintain, and enhance UI and API automation frameworks using Java, Python, or JavaScript.
  • Develop and execute automated test scripts using Selenium, Playwright, Cypress, and REST Assured.
  • Perform functional, regression, integration, API, system, and end‑to‑end testing.
  • Validate REST APIs, including request/response payloads, status codes, authentication, data validation, and error handling.
  • Perform backend data validation using SQL, Oracle, and DB2.
  • Automate and validate web, desktop, mainframe, file/PDF, and email‑based workflows.
  • Test end‑to‑end banking and payment transactions including ACH, Wires, RTP, Bill Pay, and Cards.
  • Validate customer onboarding, account servicing, transaction processing, and core banking workflows.
  • Analyze requirements and create comprehensive test scenarios, test cases, automation scripts, and test data.
  • Identify, document, track, and troubleshoot defects throughout the software development lifecycle.
  • Collaborate closely with developers, business analysts, product teams, and other stakeholders to resolve defects and ensure quality delivery.
  • Build reusable automation components, utilities, and frameworks to improve test coverage and execution efficiency.
  • Integrate automated test suites with CI/CD pipelines and GitHub.
  • Participate in Agile/Scrum ceremonies, sprint planning, daily stand‑ups, sprint reviews, and retrospectives.
  • Proactively identify testing risks, dependencies, quality gaps, and potential automation opportunities.
  • Contribute to continuous improvement of QA processes, automation standards, and testing methodologies.
  • Explore and implement AI/LLM and GenAI‑based testing and automation capabilities where applicable.
Required Skills
  • 3–10 years of experience in Software Testing / QA Automation.
  • Strong programming experience in Java, Python, or JavaScript.
  • Hands‑on experience with Selenium and at least one modern automation tool such as Playwright or Cypress.
  • Strong experience in API Testing and REST Assured.
  • Experience in developing and maintaining automation frameworks.
  • Strong knowledge of SQL and experience with databases such as Oracle or DB2.
  • Experience with Git/GitHub and CI/CD practices.
  • Strong understanding of functional, regression, integration, API, and end‑to‑end testing.
  • Good understanding of Agile/Scrum methodologies.
  • Strong analytical, problem‑solving, and debugging skills.
Banking & Payments Domain

Candidates should have good knowledge of North America Retail Banking, with exposure to one or more of the following:

  • Core Banking
  • Customer Onboarding
  • Account Opening and Servicing
  • Transaction Processing
  • ACH
  • Wire Transfers
  • Real‑Time Payments (RTP)
  • Bill Pay
  • Cards / Card Payments
  • Payment processing and transaction validation
Good to Have
  • Experience in mainframe testing/automation.
  • Experience with desktop, file/PDF, and email automation.
  • Exposure to AI/LLM-enabled automation or GenAI-based testing.
  • Experience integrating automation frameworks with CI/CD pipelines.
  • ISTQB, Automation Testing, or Cloud certifications.
  • Experience working with large‑scale banking or financial services applications.
  • Strong communication and stakeholder management skills.
  • Ownership mindset with the ability to proactively identify and mitigate risks.
What We’re Looking For

We are looking for candidates who can take ownership of automation initiatives, build scalable and maintainable test frameworks, collaborate effectively with cross‑functional teams, and contribute to delivering high‑quality banking and payment solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer QA-Banking Domain (Automation, API)
Senior Engineer QA-Banking Domain (Automation, API)

NeST Digital • Ernakulam

On-site
INR <1,000
Automation Tester - Banking Domain
Automation Tester - Banking Domain

Tekskills • Gurugram District

On-site
INR 600,000 - 1,200,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,200,000 - 1,600,000
Senior Test Engineer
Senior Test Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,500,000 - 2,200,000
Automation Test Lead
Automation Test Lead

Kumaran Systems • Chennai District

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

UST • Mumbai

On-site
INR 1,200,000 - 2,200,000
Automation Lead
Automation Lead

Qualitykiosk Technologies • Navi Mumbai, Mumbai

On-site
INR 900,000 - 1,400,000
Senior Automation Tester
Senior Automation Tester

Luxoft • Bengaluru

On-site
INR 1,800,000 - 2,400,000
QA Automation Engineer
QA Automation Engineer

Wits Innovation Lab • Mumbai

On-site
INR 700,000 - 1,100,000
Senior Software Quality Engineer 2
Senior Software Quality Engineer 2

SBS • Greater Noida

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