Radbroke. Barclays Technology Campus. Where the best talent in the world can build careers full of scope, variety and reward, by creating the technical solutions that meet today's demands, answer tomorrow's questions and redefine the future of finance.
Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US.
With over 325 years of history and expertise in banking, Barclays operates in over 40 countries and employs approximately 130,000 people. Barclays moves, lends, invests and protects money for customers and clients worldwide. Please visit our website here for more information.
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
Browser Stack or similar
JQuery, JSON, XML
Knowledge of automated testing, continuous integration and deployment tools and practices.
Strong level of experience of IT software development (essential).
Mentor junior testers within the team, including pairing with them.
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
All Barclays colleagues have to 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.
BSc degree in relevant software engineering discipline, equivalent to UK 2nd class honours (preferred).
Formal qualification in area of specialism, e.g. Sun Java certification (beneficial).
Our customers deserve the best. The same goes for our employees. That's why at Barclays you'll receive a range of benefits that include a competitive salary and all the tools, technology and support you need to succeed.
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 .
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for BA4 Application Tester jobs in Knutsford.