Job Title: Cloud Test EngineerLocation: Remote with Occasional visits to MalvernDuration: Until 31/03/2026 with likely extensionRate: Market ratesRole OverviewThe Cloud Test Engineer will be responsible for creating and executing tests for cloud-based infrastructure, applications, and services. This role involves close collaboration with engineering and assurance teams to ensure compliance and alignment with security and governance requirements.Key Responsibilities
* Test complex backup and restoration processes:
o Backup and restore data using AWS Backup, including scenarios where recovery involves automated redeployment and data restoration.
o Conduct disaster recovery testing, demonstrating full system recovery from archive.
* Perform performance testing (e.g., multi-user/concurrent user scenarios) to identify bottlenecks, optimize resource usage, and improve scalability.
* Automate processes where practical via CI/CD pipelines using existing frameworks.
* Capture evidence of data archiving implementation and adherence to requirements.
* Ensure network and infrastructure dependencies are in place for pipeline deployments.
* Develop build verification/smoke test scripts to validate builds and deployments.
* Document test scripts in GitLab and capture evidence of successful execution.
* Promote best practices, mentor colleagues, and contribute to continuous improvement.
* Fully engage in Agile development and upskill in SAFe practices (training provided if needed).
* Support security, safety, and compliance activities throughout the lifecycle.
Essential Skills & Experience
* Strong cloud skills:
o Proficiency in AWS and experience with a broad range of cloud services.
* Competence in Test-Driven Development for software andIaC:
o Unit, integration, and functional testing.
* Automation:
o Scripting skills and automation using tools like Ansible.
o Knowledge of CI/CD pipelines.
* Infrastructure as Code (IaC):
o Familiarity with IaC tools and best practices.
* Security:
o Understanding of cloud security best practices.
o Competency with Identity and Access Management (IAM).
* Strong troubleshooting and debugging skills (incident response desirable).
* Experience working in Agile environments.
* Attention to detail when capturing test evidence or specifying tests.
* Ability to write technical documentation.
* Willingness to mentor junior team members.
Desirable Skills
* Containers and orchestration:
o Understanding of Docker.
o Experience with Kubernetes.
* Certifications:
o AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, or similar.
* Strong Microsoft skills:
o Deploying and managing Windows Server and Active Directory.