Job Description
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 of automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues.
- Collaboration with cross-functional teams to analyze 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.
- Participation in code reviews and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and contributing to the organization's technology communities.
Assistant Vice President Expectations:
- Advise and influence decision making, contribute to policy development, and oversee operational effectiveness.
- Collaborate with other functions and business divisions.
- Lead a team performing complex tasks, setting objectives, coaching, and appraising performance.
- Demonstrate leadership behaviors: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others.
- Guide collaborative assignments, identify new directions, and manage risks and controls.
- Collaborate across areas to support business strategy and analyze data to solve problems creatively.
- Communicate complex information effectively and influence stakeholders.
- Uphold Barclays Values and demonstrate the Barclays Mindset.
Qualifications for Senior Automation Engineer:
- Experience designing and implementing test automation frameworks for front-end (e.g., React.js) and back-end applications (e.g., Java Spring Boot).
- Proficiency with automation tools like Cucumber, Insomnia, Karate, Selenium, Cypress, TestNG, or Rest Assured.
- Experience with API testing, integration testing, and writing automated test scripts in Java and JavaScript.
- Valued skills include testing event-driven systems (Kafka), SQL data validation, and CI/CD pipeline integration (Jenkins, GitLab CI).
This role will be based in Knutsford or Northampton.