Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Amazon Web Services (AWS) — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Barclays is hiring a Test Automation Engineer for its Global Payment Services technology organization in Pune. The role focuses on designing, developing, and maintaining automated testing solutions that support software quality, reliability, and secure delivery.
The position combines hands-on test engineering with collaboration across development, business, and quality assurance teams. The role involves API, UI, and end-to-end automation, backend validation, defect analysis, and integration of automated testing into modern delivery processes.
Key Responsibilities
- Design, develop, execute, and maintain automated test frameworks covering API, UI, and end-to-end testing.
- Create comprehensive test plans and strategies to validate software functionality and quality standards.
- Develop and execute automated test scripts to identify defects and quality issues early in the delivery lifecycle.
- Collaborate with cross-functional teams to understand requirements, participate in design discussions, and contribute to acceptance criteria.
- Perform root cause analysis for defects and work with developers to support effective resolution.
- Participate in code reviews and promote automation standards, code quality, and knowledge sharing.
- Support quality engineering practices, testing governance, and continuous improvement of testing methodologies.
- Stay informed about technology trends and contribute to technology communities within the organization.
Required Skills
- Strong hands-on experience designing, developing, and maintaining test automation frameworks.
- Strong programming skills in Java, particularly for automation framework development and test engineering.
- Extensive experience with Selenium WebDriver, Cucumber, and Karate DSL.
- Experience with API testing, web services, REST-based APIs, and service-oriented application architectures.
- Experience testing enterprise-scale web applications across functional, regression, integration, and end-to-end testing cycles.
- Strong knowledge of software testing concepts, methodologies, test strategies, planning, defect management, and quality assurance.
- Good working knowledge of SQL and relational databases for backend validation and data-driven testing.
- Experience working with Agile/Scrum delivery models and test management tools such as Jira.
- Hands-on experience with CI/CD pipelines and integrating automated tests into DevOps delivery processes.
- Ability to support quality engineering practices, testing standards, reviews, and governance.
- Strong analytical, problem-solving, critical-thinking, investigative, communication, stakeholder-management, and collaboration skills.
Additional Skills
- Knowledge of banking domains including payments and transfers, treasury, settlement, reconciliation, regulatory requirements, and compliance controls.
- Exposure to performance, scalability, security, and resilience testing methodologies.
- Experience with containerized testing environments using Docker, Kubernetes, or OpenShift.
- Experience with test reporting, monitoring, and quality dashboards.
- Understanding of cloud-native application testing on AWS, Azure, or Barclays Cloud Platform.
- Experience with messaging technologies such as Apache Kafka and MQ for event-driven testing.
- Familiarity with Shift-Left testing, Test-Driven Development, and Behavior-Driven Development practices.
- Exposure to test data management, service virtualization, and non-functional testing strategies.
- Ability to mentor engineers and encourage an automation-first quality engineering culture.
- Exposure to digital assets, blockchain architecture, distributed ledger technologies, smart contracts, tokenization, and consensus mechanisms.
- Awareness of AI-enabled software development lifecycle and engineering productivity practices.
Role Expectations
The role includes responsibilities associated with risk management, controls, change and transformation, business alignment, strategic thinking, digital and technology, and job-specific technical skills.
The Assistant Vice President expectations described for the position include advising and influencing decisions, contributing to policy development, collaborating across functions, and taking ownership of operational effectiveness. Where leadership responsibilities apply, the role may involve setting objectives, coaching employees, and supporting performance development. For individual contributors, the role may involve leading collaborative assignments, guiding team members, and coordinating different areas of specialization.
The position also involves consulting on complex issues, supporting risk mitigation and control governance, analyzing information from multiple sources, communicating complex information, and influencing stakeholders to achieve outcomes.
Technologies
- Java – Core programming and automation framework development.
- Selenium – UI and web application test automation.
- Cucumber – Behavior-driven testing support.
- Karate DSL – API and service testing automation.
- SQL – Backend validation and data-driven testing.
- Jira – Test management and delivery collaboration.
- Docker – Containerized testing environments.
- Kubernetes – Container orchestration for testing environments.
- OpenShift – Containerized application and testing environments.
- AWS and Microsoft Azure – Cloud-native application testing.
- Apache Kafka – Event-driven testing and messaging.
- REST API – API and web-service testing.
- DevOps – Automated testing integration into delivery processes.
- Agile – Agile/Scrum delivery practices.
Work Mode & Location
The role is based in Pune, India. The supplied job information does not explicitly state a remote or hybrid work arrangement, so the configured SoftoJobs work mode is onsite.
Experience
The position is listed for candidates with 0–2 years of experience.
Contract
The job listing identifies the contract as Permanent.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — All Branches
Experience
0 - 2 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like