Job Description
About the Job:
🏢 Barclays
💼 Test Automation
📍 Pune
⏳ Mid Level
🔖 Permanent
Job Description:
Barclays is hiring a Test Automation Engineer to join the Customer Digital and Data technology area, where you’ll help build resilient, secure digital experiences for millions of customers. In this role you will design and implement automated test solutions that validate APIs, services and integrations across banking platforms. You’ll work closely with product owners, developers and other test engineers to ensure requirements translate into measurable acceptance criteria and robust automation suites. This position matters because it moves quality left — catching defects earlier, reducing manual regression cycles and improving release confidence for business-critical software used by retail and corporate customers.
This role requires hands-on experience building automation frameworks (API and UI) and integrating tests into CI/CD pipelines to enable continuous validation. You’ll author and maintain test suites using technologies such as Java with Karate or Rest-Assured, and support test data and environment needs using Oracle, MariaDB/SQL and service virtualization tools. Day-to-day responsibilities include reviewing requirements, creating automated test scripts, performing root-cause analysis on failures, and collaborating in code reviews to raise the overall engineering standard. Your work will reduce time-to-market for new capabilities while ensuring security, compliance, and performance expectations are met.
Beyond technical delivery, this role offers the chance to influence testing strategy, coach peers and contribute to a culture of technical excellence within Barclays Technology. You’ll participate in communities of practice, share lessons learned, and help evolve testing standards — from risk and controls to shift-left automation and observability. As you grow, you can broaden your impact by leading test design for larger programs, adopting advanced techniques like service virtualization and contract testing, and shaping how automation drives business outcomes across multiple squads and products.
Roles & Responsibilities:
-
Design and implement comprehensive automated test plans and frameworks to validate API and end-to-end functionality across digital channels, ensuring alignment with product acceptance criteria and regulatory requirements.
-
Develop, maintain and execute automated test scripts using Java with Karate or Rest-Assured, and integrate them into CI/CD pipelines (e.g., Jenkins) for continuous validation and faster feedback loops.
-
Collaborate with product owners and engineers to review requirements, contribute to acceptance criteria, and transform business rules into verifiable, automated test cases.
-
Perform detailed root-cause analysis of defects, produce reproducible bug reports in JIRA/Xray, and work with development teams to validate fixes and prevent regressions.
-
Use SQL and database skills (Oracle, MariaDB) to validate data integrity, create test fixtures, and automate backend validation as part of end-to-end test scenarios.
-
Drive test data management, environment provisioning and service virtualization to enable reliable, repeatable automated testing in CI/CD and pre-production stages.
-
Participate in code reviews, share automation best practices, mentor junior testers, and promote a culture of testability and code quality across teams.
-
Monitor and report test metrics, automation coverage and defect trends to stakeholders, recommending improvements to reduce technical debt and increase release quality.
-
Ensure test artifacts meet audit, risk and compliance standards—escalating breaches and embedding new policies or controls where necessary.
-
Stay current with industry trends (API mocking, contract testing, test observability) and proactively introduce improvements that increase automation ROI and reduce manual effort.
Requirements & Eligibility:
-
Strong programming experience in Java with practical knowledge of API test frameworks such as Karate or Rest-Assured; able to design reusable test libraries and helpers to scale automation.
-
Hands-on experience with API testing tools (Postman, Insomnia) and an ability to convert manual API checks into robust automated assertions and data-driven tests.
-
Proficiency with relational databases (Oracle, MariaDB, SQL) to write validation queries, prepare test data sets and verify backend processes under automation.
-
Familiarity with version control (Git/Bitbucket) and branching strategies; capable of producing clean, reviewed automation code and collaborating via pull requests.
-
Experience integrating automated tests into CI/CD tools (e.g., Jenkins) and understanding pipeline stages so tests run reliably in build and release workflows.
-
Working knowledge of defect tracking and test management tools (JIRA, X-ray); skilled at raising clear, actionable tickets and linking test evidence to defects.
-
Exposure to service virtualization, mocking APIs and test environment orchestration to decouple dependencies and allow consistent automated test runs.
-
Desirable knowledge: BDD frameworks (Cucumber), TestNG, Selenium for UI automation and functional banking domain familiarity — these skills help when validating complex flows in banking products.
-
Strong analytical mindset, excellent communication skills and the ability to collaborate with cross-functional teams; capable of explaining technical problems to non-technical stakeholders.
-
Demonstrated commitment to quality, risk awareness, and continuous improvement—able to adopt Barclays values (Respect, Integrity, Service, Excellence, Stewardship) and the LEAD behaviours when required.
Expected Salary:
For a Test Automation Engineer based in Pune, typical market ranges vary with experience and company scale. Data from recent employer and job-market aggregates indicate average salaries in Pune commonly fall between roughly ₹5.5 LPA at entry/junior levels and ₹18 LPA for senior roles, with many mid-level positions clustering around ₹8–13 LPA. At large global banks like Barclays the package can skew higher depending on role seniority and specific skills (CI/CD, service virtualization, banking domain knowledge).
🚨 Before You Apply: Your Resume Needs to Shine!
Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!
🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!
✅ 5+ ATS-Friendly Designs – Beat the bots and get noticed
✅ Recruiter-Approved Layouts – Highlight your skills the right way
✅ Easy-to-Edit (Word & Google Docs) – No design skills needed
✅ Free Bonus: Cover Letter Template + Resume Writing Guide
🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!
👉 Grab Your Resume Template Now: Tap Here to get your resume Templates


