Join us as a Senior Automation Engineer to design, develop, and execute testing strategies for performance and user experience, identify and resolve defects, and continuously improve testing processes and methodologies to ensure software quality and reliability.
To be successful as a Senior Automation Engineer, you should have the following skills/experience:
- Experience in designing and implementing test automation frameworks for front-end (e.g., React.js) and back-end applications (e.g., Java Spring Boot), ensuring high-quality and maintainable test solutions.
- Proficiency in automation tools like Cucumber, Insomnia, Karate, Selenium, Cypress, TestNG, or Rest Assured.
- Experience with API testing and integration testing.
- Strong programming skills in Java and JavaScript for writing automated test scripts.
Additional valued skills include:
- Exposure to testing event-driven systems using Kafka or other message brokers.
- Experience writing SQL queries to validate data integrity and accuracy.
- Experience integrating automated tests into CI/CD pipelines using Jenkins or GitLab CI.
This role will be based in Knutsford or Northampton.
Purpose of the role:
To design, develop, and execute testing strategies to validate functionality, performance, and user experience, collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies to ensure software quality and reliability.
Accountabilities include:
- Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure quality standards.
- Creation and execution of automated test scripts using testing frameworks and tools for early defect detection.
- Collaborating with cross-functional teams to analyze requirements, participate in design discussions, and develop acceptance criteria.
- Root cause analysis for defects, working closely with developers for resolution.
- Participating in code reviews and promoting a culture of quality and knowledge sharing.
- Staying informed of industry trends and contributing to technology communities.
Assistant Vice President Expectations:
- Advising and influencing decision-making, contributing to policy development, and collaborating across functions.
- Leading a team or guiding collaborative assignments, setting objectives, coaching, and performance appraisal.
- Demonstrating leadership behaviors (Listen, Energize, Align, Develop) or leading cross-functional projects.
- Consulting on complex issues, supporting risk mitigation, and developing policies.
- Managing risks, strengthening controls, and collaborating with other areas to meet organizational objectives.
- Engaging in complex data analysis, communicating sensitive or complex information, and influencing stakeholders.
All colleagues are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset of Empower, Challenge, and Drive.