Experience: 3–4 Years
Domain: Banking / Financial Services
Role Overview
We are looking for a skilled Automation Engineer with 3–4 years of experience in UI and API test automation, preferably within the banking or financial services domain. The ideal candidate should have hands-on expertise in designing, developing, and maintaining scalable automation frameworks for web applications and APIs, ensuring high-quality software delivery in Agile environments.
Key Responsibilities
-
Design, develop, and maintain automated test scripts for UI and API testing.
-
Build and enhance reusable automation frameworks and utilities.
-
Perform functional, regression, integration, and end-to-end testing.
-
Automate REST/SOAP API validations using industry-standard tools.
-
Collaborate with developers, business analysts, and QA teams to understand requirements and define test strategies.
-
Analyze test execution results, identify defects, and track them through resolution.
-
Integrate automation suites with CI/CD pipelines.
-
Ensure test coverage, maintainability, and scalability of automation assets.
-
Participate in sprint planning, test estimation, and Agile ceremonies.
-
Validate banking workflows, transaction processing, payment systems, and related financial applications.
Required Skills:
Technical Skills
-
Hands-on experience in API automation using:
-
Rest Assured
-
Postman
-
SOAP UI
-
Strong programming skills in:
-
Java
- Experience with automation frameworks such as:
-
TestNG / JUnit
-
Hybrid / Data-driven / BDD frameworks
-
Good understanding of:
-
REST APIs
-
JSON/XML
-
HTTP protocols
-
Experience with CI/CD tools:
-
Jenkins / GitLab CI / Azure DevOps
-
Familiarity with version control tools:
-
Git / Bitbucket
-
Knowledge of SQL and database validation.
-
Experience working in Agile/Scrum environments.
Domain Expertise:
-
Prior experience in Banking or Financial Services domain is mandatory/preferred.
-
Understanding of:
-
Core banking applications
-
Payments
-
Loans
-
Retail banking workflows
-
Transaction processing systems
Preferred Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or related field.