Barclays Hiring E2E Senior Test Engineer in Pune
Role Overview
Job Overview
Barclays is hiring an E2E Senior Test Engineer in Pune for its Payments Merchant Services technology organization. This role focuses on validating complex software and business processes across integrated systems, with particular emphasis on end-to-end quality, test automation, API and database validation, defect management, and production readiness.
The position is suited to an experienced testing professional who can work across business, development, infrastructure, and third-party teams. The engineer will contribute to test strategy, execution, automation, quality improvement, and risk management while helping ensure reliable software delivery for payment and banking-related systems.
Key Responsibilities
- Develop practical end-to-end testing strategies and detailed test plans based on business and technical requirements.
- Design and execute tests that validate complete business journeys across multiple connected applications and services.
- Coordinate and perform SIT, E2E, UAT, and production proving activities.
- Create and maintain automated test scripts using suitable frameworks and identify areas where automation can improve coverage and delivery efficiency.
- Perform API, database, integration, and backend validation to confirm that data flows and system interactions work correctly.
- Analyze requirements and participate in solution and design discussions so that test scenarios and acceptance criteria provide appropriate coverage.
- Record, investigate, and manage defects while working with developers and other technical teams to determine root causes and support resolution.
- Evaluate testing risks and prioritize quality activities according to business impact and technical complexity.
- Contribute to performance, non-functional, and production validation testing where required.
- Participate in code reviews and promote maintainable automation and sound engineering practices.
- Work with business teams, development groups, infrastructure teams, and external vendors to coordinate testing activities and resolve dependencies.
- Support continuous improvement of testing methods, automation practices, reporting, and quality processes.
- Contribute to technology communities and stay current with developments in software testing and digital engineering.
Required Skills
Candidates should have strong hands-on experience in end-to-end software testing, ideally within Cards Issuing, Payments, Banking, or another closely related financial services environment. The role requires an understanding of complex business processes that span multiple integrated systems.
Strong capability in test planning, test design, execution, defect management, and coordination of different testing stages is important. Applicants should be comfortable working with SIT, E2E, UAT, and production proving activities.
Automation experience is also important. Relevant tools named in the opportunity include Selenium, Playwright, Cypress, and Rest Assured. Candidates should understand how to identify suitable automation candidates, create reliable automated checks, and contribute to sustainable test automation practices.
A solid understanding of API testing, database testing, and integration testing is required. Candidates should be able to validate backend processing, data movement, service interactions, and third-party interfaces rather than focusing only on the user interface.
Preferred Skills
Experience with Cards Issuing platforms or related payment ecosystems is valuable. Exposure to TSYS, Mastercard, Visa, Rewards, Loyalty, or Customer Servicing systems can strengthen a candidate's profile.
Knowledge of modern testing practices such as AI-assisted testing, self-healing automation, automated test data generation, and intelligent test reporting is desirable. Familiarity with Agile delivery, CI/CD pipelines, and DevOps practices is also useful.
Experience with Jira, Confluence, Azure DevOps, or GitHub can help candidates work effectively within modern software delivery environments. Performance testing, non-functional testing, monitoring, and live production validation are additional advantages.
Education
The supplied job description does not specify a particular degree or educational qualification. Candidates should therefore present their relevant software testing education, certifications, training, and practical experience accurately rather than assuming a specific academic requirement.
Experience
The job description does not state a numerical minimum or maximum experience requirement. It does, however, describe the position as requiring in-depth technical knowledge and experience in the assigned testing area. Candidates should demonstrate substantial experience with end-to-end testing, automation, integration testing, defect analysis, and quality engineering.
Required Technologies
- Selenium
- Playwright
- Cypress
- Rest Assured
- API Testing
- Database Testing
- Integration Testing
- Test Automation
- CI/CD
- DevOps
- Jira
- Confluence
- Azure DevOps
- GitHub
Preferred Technologies and Platforms
- TSYS
- Mastercard
- Visa
- Rewards systems
- Loyalty systems
- Customer Servicing systems
- AI-assisted testing
- Self-healing automation
- Automated test data
- Intelligent test reporting
- Performance testing
- Non-functional testing
Soft Skills
Strong communication and stakeholder management are essential for this position. The engineer will coordinate with several technical and business groups, so the ability to explain defects, risks, test outcomes, and technical findings clearly is important.
Analytical thinking is needed to assess complex workflows, identify defects, investigate root causes, and select suitable solutions. Candidates should also demonstrate attention to detail, ownership, collaboration, adaptability, and a continuous improvement mindset.
The role may involve guiding team members and acting as a technical advisor, making mentoring, knowledge sharing, and the ability to influence decisions valuable qualities.
Benefits of Working in this Role
This role provides an opportunity to work on enterprise technology within Barclays Payments Merchant Services. The work can provide practical exposure to complex payment systems, end-to-end quality engineering, test automation, API and database validation, production proving, and modern DevOps practices.
The position also offers opportunities to collaborate with multiple technology and business functions and contribute to broader testing standards and continuous improvement initiatives.
Work Mode
The job description states that the role is based out of Pune. It does not explicitly classify the position as onsite, hybrid, or remote. Candidates should confirm the applicable working arrangement with Barclays during the hiring process.
Location
The position is based in Pune, Maharashtra, India, within Barclays Payments Merchant Services.
Who Should Apply
This opportunity is suitable for experienced software testing professionals who have worked on complex end-to-end applications, particularly in Payments, Cards, Banking, or related financial services domains.
Candidates with strong automation experience using Selenium, Playwright, Cypress, Rest Assured, or similar tools should consider applying. Professionals who can combine functional testing with API, database, integration, performance, and production validation experience will be particularly relevant.
Applicants with experience in CI/CD, DevOps, Jira, Confluence, Azure DevOps, GitHub, payment platforms, or AI-assisted testing should clearly highlight those skills on their resumes.
Career Growth
Experience in this role can support progression toward senior quality engineering, test automation leadership, technical testing advisory, or broader software quality and engineering responsibilities. Exposure to payment systems, automation, DevOps, production validation, and cross-functional delivery can also strengthen an experienced tester's technical and domain expertise.
Application Advice
Customize your resume for the E2E Senior Test Engineer opportunity by emphasizing real testing responsibilities and measurable contributions. Highlight the systems or domains you have tested, the testing stages you have managed, automation frameworks you have used, and your experience with APIs, databases, integrations, and defect resolution.
Mention relevant tools such as Selenium, Playwright, Cypress, Rest Assured, Jira, Confluence, Azure DevOps, or GitHub only when you have genuine hands-on experience. If you have worked with Cards, Payments, Banking, TSYS, Mastercard, Visa, or related platforms, describe that experience clearly.
Also explain examples where you improved automation coverage, reduced testing risk, identified critical defects, supported production proving, or helped teams resolve complex quality issues. Accurate, evidence-based examples will make your application stronger.
Technical Ecosystem
Eligibility Criteria
Education
B.Tech or equivalent degree in Computer Science, Information Technology, or a related field.
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
CGI Hiring Senior Software Engineer - Integration in Bangalore
CGI • Bangalore • Onsite