Jobs / Software Development Engineer (SDE) / Barclays Hiring Software Engineer in Pune | Testing & Automation
Barclays logo

Barclays

Barclays Hiring Software Engineer in Pune | Testing & Automation

location_on Pune | On-site
work Not specified
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Barclays is hiring a Software Engineer in Pune to support software quality, testing automation, infrastructure evolution, and reliable technology delivery within its Group Economic Crime COO function. This is a permanent technology role focused on designing and executing testing approaches that validate software functionality, performance, security, and user experience.

The position combines hands-on testing knowledge with programming, automation, API validation, database skills, defect analysis, and Agile delivery practices. The engineer will work with developers, testers, business stakeholders, and other technology teams to identify issues early, improve engineering quality, and support dependable software releases. The role is suitable for a professional who has a practical understanding of software testing and wants to strengthen expertise in automation and modern engineering practices.


Key Responsibilities

  • Develop and execute structured test plans covering functional requirements and software quality expectations.
  • Create automated test scripts using appropriate testing frameworks and tools to identify defects earlier in the development lifecycle.
  • Work with cross-functional teams to understand requirements, participate in design discussions, and help establish clear acceptance criteria.
  • Perform manual, functional, performance, and security-oriented testing activities according to project requirements.
  • Investigate defects, perform root cause analysis, and provide developers with useful technical information to support resolution.
  • Contribute to code reviews, quality discussions, and knowledge-sharing activities within technology teams.
  • Support continuous improvement of testing processes, methodologies, and automation practices.
  • Work with version control and build tools as part of software delivery workflows.
  • Use database queries and API testing knowledge to validate application behavior and data processing.
  • Maintain awareness of technology trends and contribute to technology communities and engineering improvements.
  • Follow appropriate risk, control, policy, regulatory, and security requirements associated with work in financial technology.


Required Skills

Candidates should have a solid foundation in software testing, including manual and functional testing concepts. Knowledge of Agile principles and practices is important for working effectively within modern delivery teams. Basic understanding of non-functional testing, particularly performance and security testing, is also expected.

Programming skills are an important part of the role. The job description calls for medium to advanced knowledge of Java and medium-level Python skills. Candidates should also understand basic Unix commands and navigation.

For test automation, experience with Selenium and Playwright is valuable. Knowledge of API testing concepts and tools, GitLab and Git commands, Maven fundamentals, SQL, JIRA, and basic reporting practices is also expected.


Preferred Skills

Additional skills can strengthen a candidate's profile. These include deeper Playwright programming knowledge, stronger Java or Python coding ability, and awareness of artificial intelligence and machine learning concepts and applications.

Experience with performance testing tools and techniques is useful, particularly knowledge of JMeter, LoadRunner, or Gatling. Familiarity with reporting dashboards, visualization tools, and other reporting solutions beyond basic JIRA reporting can also be beneficial.


Education

The supplied job description does not specify a particular degree or educational qualification. Candidates should therefore focus on demonstrating relevant software testing, automation, programming, database, API, and technology experience rather than relying on an assumed educational requirement.


Experience

The posting does not state a specific number of years of experience. However, it expects in-depth technical knowledge within the assigned area, practical testing expertise, the ability to solve technical problems using acquired experience, and the capability to work with related teams and stakeholders. The role may suit professionals who can independently handle testing responsibilities while contributing technical guidance and continuous improvement.


Required Technologies

The core technology environment includes Java, Python, Selenium, Playwright, GitLab, Git, Maven, SQL, JIRA, Unix, and API testing tools or practices. Relevant non-functional testing technologies include JMeter, LoadRunner, and Gatling. Knowledge of performance testing, security testing, automation frameworks, dashboards, and visualization tools can further support the role.


Soft Skills

Strong analytical thinking and attention to detail are important for identifying defects, evaluating test results, and selecting appropriate solutions. Communication skills are equally important because the engineer will work with developers, peers, business teams, and other stakeholders.

The role also requires collaboration, ownership, adaptability, and the ability to communicate complex or sensitive technical information clearly. Candidates should be comfortable working across functions, raising risks or policy breaches when necessary, and contributing to a culture of technical quality and knowledge sharing.


Benefits of Working in this Role

This position provides an opportunity to work within Barclays technology and gain experience in software quality, automation, financial technology, risk and controls, and modern engineering practices. The role also provides exposure to technology communities and continuous improvement initiatives. The supplied job description does not provide specific employee benefits for this vacancy, so no company-specific benefit claims are made here.


Work Mode

The role is based in Pune, India. The provided job description identifies the position as a technology role based out of Pune. No remote or hybrid work arrangement is explicitly stated in the supplied vacancy information.


Location

This Software Engineer opportunity is located in Pune, Maharashtra, India, within Barclays' technology organization and Group Economic Crime COO business area.


Who Should Apply

This role is suitable for software testing and automation professionals with hands-on knowledge of functional testing, test planning, defect management, Java or Python, and automation tools. Candidates who understand APIs, SQL, Git, Maven, Unix, and Agile delivery can be well aligned with the requirements.

Professionals interested in expanding into advanced automation, performance testing, security testing, AI and machine learning awareness, or financial technology can also find this role relevant. Applicants should be comfortable working with cross-functional teams and taking ownership of software quality outcomes.


Career Growth

The role can help engineers deepen their expertise in software quality engineering, test automation, performance testing, API testing, and technology risk controls. Experience with Java, Python, Playwright, Selenium, CI-related workflows, and financial technology environments can create opportunities for broader responsibilities in automation engineering, quality engineering, technical testing, and software engineering.


Application Advice

When applying, highlight practical experience with Java, Python, Selenium, Playwright, API testing, SQL, GitLab, Git, Maven, and JIRA. Clearly describe automation projects, testing responsibilities, defect investigation, performance testing, and any experience working in Agile teams.

If you have used JMeter, LoadRunner, or Gatling, include those skills along with measurable examples of testing or quality improvements where appropriate. Candidates should also be prepared to discuss test strategy, automation design, defect root cause analysis, API validation, database testing, and collaboration with developers. Since the role is within a financial services environment, demonstrate awareness of risk, controls, security, and disciplined technology delivery.

Technical Ecosystem

Eligibility Criteria

school

Education

No specific educational qualification is stated in the provided job description.

work_history

Experience

Open to freshers

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.