About the role
Join us as a "QA Engineer (Automation)" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.
You may be assessed on the key critical skills relevant for success in role, such as experience with, skills to meet business requirement as well as job-specific skillsets.
To be successful as a "QA Engineer (Automation)", you should have experience with:
Basic/ Essential Qualifications:
Bachelor's degree in computer science, Engineering, or a related field.
Design and develop automated test scripts using Java, c# .Net , Python and industry-standard tools and frameworks such as Selenium and Appium.
Implement BDD practices using Cucumber to write test cases in plain language that are then testable by code
Execute automated tests and analyze results to identify defects and ensure software quality.
Collaborate with development and QA teams to understand requirements and create effective test plans.
Maintain and update existing automated test scripts to accommodate changes in the software.
Report and track defects, and work with developers to resolve issues.
Participate in code reviews and provide feedback on testability and quality.
Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
Proven experience in software testing, with a focus on automation using Java, C#, Python.
Proficiency in Python programming language and experience with automation tools and frameworks such as Selenium and Appium.
Strong understanding of BDD methodologies and experience with Cucumber
Strong understanding of software development lifecycle and testing methodologies.
Strong knowledge on Xray and experience in integration with JIRA.
Excellent problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Strong analytical abilities , Excellent Communication Skills along with good interpersonal abilities to collaborate effectively, able to perform under pressure, flexible to accommodate extended working hours.
Desirable skillsets/ good to have:
Experience with performance testing and load testing tools.
Functional/Domain experience in financial services Investment Banking/Markets.
Knowledge of continuous integration and continuous deployment (CI/CD) practices.
Familiarity with Agile and Scrum methodologies.
About the company
Barclays is built on an international scale.
Our geographic reach, our wide variety of functions, businesses, roles and locations reflect the rich diversity of our worldwide customer base. All of which means we offer incredible variety, depth and breadth of experience. And the chance to learn from a globally diverse mix of colleagues, including some of the very best minds in banking, finance, technology and business. Throughout, we'll encourage you to embrace mobility, exploring every part of our operations as you build your career.