Senior Automation Engineer (DevOps)
barclays
Job Description
To be successful as a Senior Automation Engineer (DevOps) you should have experience with:
-
Strategic Consulting: Engage early in project lifecycles to define tailored testing strategies, identify risks, and embed quality from the start.
-
Automation Leadership: Replace manual testing with automated solutions that are integrated into CI/CD pipelines, enabling one-click test execution and deployment.
-
Technical Execution: Independently pick up and deliver tasks across a variety of tech stacks and cloud environments, adapting to the needs of each project.
-
Containerization & DevOps: Design, build, and maintain containerized test environments using Docker or similar tools; contribute to infrastructure-as-code practices.
-
Testing Expertise: Apply deep knowledge across all testing levels—unit, component, integration, regression, and end-to-end—to ensure comprehensive coverage.
-
Enablement & Coaching: Empower development teams with testing best practices, reusable frameworks, and self-service capabilities.
-
Innovation & Tooling: Research and implement modern testing tools, predictive analytics, and AI-driven testing approaches to continuously improve quality and speed.
Some other highly valued skills may include:
-
Proven experience in test automation and CI/CD pipeline integration, with a focus on enabling one-click deployments
-
Hands-on experience with containerization (e.g., Docker),Kubernetes, Python, shell scripting and working in cloud environments
-
Solid understanding of software testing methodologies across all levels: unit, component, integration, regression, and end-to-end
-
Prior experience as a software developer, with working knowledge of:
-
Git/GitLab and version control workflows
-
Agile methodologies and team collaboration practices
-
Software Development Life Cycle (SDLC)
-
Understanding of developer needs and how testing integrates into the development process
-
Ability to simplify complex workflows and replace them with scalable, automated solutions
-
Self-starter with the ability to independently execute tasks and switch between technologies as needed.