Expires soon Barclays

Application Tester

  • Pune (Pune)
  • Design / Civil engineering / Industrial engineering

Job description

About At Barclays we have changed the way we design and implement software ensuring our customer is the driving focus. We have removed the layers between the user and the technology team using Agile methodologies to drive feature teams. We have embraced the world of open source technologies to ensure we are evolving with the fast pace world of technology but without putting ourselves at risk. We are now looking to scale our workforce to make sure we aren't only keeping up with the pace but being the pace setters. Are you interested in joining the new wave of digital banking and being at the fore front of how people interact with money ?

As part of the Channels Engineering team we are looking for testers who use automation to improve the quality of our code, identify root causes to defects and are passionate about user experience. You will be responsible for delivery from the initial idea through to implementation of the features used by both Barclays customers and our colleagues. The multi-channel applications are provided across web, mobile, telephony and contact center platforms. The applications you will deliver make use of the latest UI, container and api technologies, deployed onto cloud platforms.

Overall purpose of role

· Identify defects in the application code and technical solution as early as possible in the life cycle.

· To ensure the team delivers pixel perfect UI's.

· Create Test ware - estimates, scenarios, cases, data for both automated and manual tests covering functional and non-functional scenarios.

· Execute Test and collate evidence.

· Defect reporting and tracking.

· Create and execute plan to increase the level of automated tests available.

Knowledge and Experience

· End-to-end software development lifecycle.

· Experience in at least one programming language preferably Java.

· Experience of Test Driven and Behavior Driven Development.

· Proven experience in Digital or Web Automation using different automation tools and frameworks.

· Experience of the following:

§ Testing across multiple browsers

§ Automated test data creation

§ REST Client

§ SOAP UI

§ Browser Stack or similar

§ Cucumber

§ JQuery, JSON, XML

§ Selenium

§ Jira

§ Confluence

§ Bitbucket

· Knowledge of automated testing, continuous integration and deployment tools and practices.

· Strong level of experience of IT software development (essential).

· Financial services, investment management/banking (preferred).

· Broad knowledge of Barclays Group (beneficial).

Key Accountabilities

· Review business requirements to understand how system requirements fit within overall business solution. Challenge any requirements that are incomplete or do not provide sufficient clarity to support effective system development.

· Review requirements to identify all areas of functional and non-functional (e.g. capacity, availability, response times, etc.) testing required.

· Support business colleagues in defining detailed 'testable' requirements.

· Champion transition to automated testing solutions to reduce software time-to-market.

· Understand the technical solution and how layers of the architecture are connected to ensure appropriate testing is conducted at each layer from the UI to the persisted data.

· Understand technical constraints of live environment / architecture, support business colleagues in understanding any ‘requirement versus cost' trade-offs.

· Conform to established good practice and any appropriate test automation standards as used for Multi-Channel Applications within Barclays UK.

· Complete assignment work to budget, time and quality requirements. Document all work in accordance with agreed standards, and with re-use in mind

· Collaborate with other application testers and software engineers across teams to build the technical solution.

· Review test strategies to guarantee the quality of the delivered system, assist in the diagnosis of system problems encountered during testing.

· Completion of Test Closure reports.

· Identification of trends in defects and root cause analysis.

· Analysis of manual tests and identifying best way to automate them.

· Ensuring defects can be fixed by providing sufficient support to the developers in investigating and resolving the defects.

· Showcasing new features developed in the applications to key stakeholder.

· Managing test environments from deployment of software, configuration of applications and managing the resolution of environment issues.

· Support the handover of the system into business-as-usual (BAU) operation, providing the relevant IT service teams with information and education relating to the system technology and function.

· Assist in the resolution of live incidents and system problems as and when required.

· Track work and report progress to team leader on a timely basis.

· Identify own development needs and proactively drive development of own capability.

· Learns new tools and technique to enable appropriate automation in the testing pyramid for example to prove unit tests are testing the code conditions.

Risk and Control Objective

Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

Our Culture

Everything we do is shaped by the five values of Respect, Integrity, Service, Excellence and Stewardship. The values inform the foundations of our relationships with customers and clients, but they also shape how we measure and reward the performance of our employees. Simply put, success is not just about what you achieve, but about how you achieve it.

Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager.

­­­­­­­­­­­­­­­­­­

Barclays is an equal opportunity employer and are opposed to discrimination on any grounds. For more detailed information, please visit our dedicated Diversity and Inclusion site here .

Role Profile Attestation

The content of this role profile is relevant for the role in question.

Name of reviewer: Kishore Haridas

Role of reviewer: Technical Delivery Manager

Date of review: 10/01/2017

Purpose and Values

Barclays has a single cross-business Purpose for Barclays and five core Values which underpin it.

Our Purpose is helping people achieve their ambitions in the right way. Put simply this is the answer to the question ‘What is Barclays for?' and it should guide our every action as employees.

Respect

We respect and value those we work with, and the contribution that they make.

Integrity

We act fairly, ethically and openly in all we do.

Service

We put our clients and customers at the centre of what we do.

Excellence

We use our energy, skills and resources to deliver the best, sustainable results.

Stewardship

We are passionate about leaving things better than we found them.

Make every future a success.
  • Job directory
  • Business directory