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
- Bachelors degree in computer science, Engineering, or a related field
- Design and develop automated test scripts using Java, c# Dot 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
- This role will be based out of Pune
Purpose of the role
- To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability
Accountabilities
- Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards
- Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues
- Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested
- Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
- Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
Assistant Vice President Expectations
- To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness
- Collaborate closely with other functions/ business divisions
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function
- Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard
- The four LEAD behaviours are: L Listen and be authentic, E Energise and inspire, A Align across the enterprise, D Develop others
- OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments
- They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes
- Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues
- Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda
- Take ownership for managing risk and strengthening controls in relation to the work done
- Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy
- Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc)
- To solve problems creatively and effectively
- Communicate complex information
- Complex information could include sensitive information or information that is difficult to communicate because of its content or its audience
- Influence or convince stakeholders to achieve outcomes
- All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship our moral compass, helping us do what we believe is right
- They will also be expected to demonstrate the Barclays Mindset to Empower, Challenge and Drive the operating manual for how we behave.