QA Automation Engineer - Infrastucture
At Out
Systems (Contractor), in Portugal
Expires at: 2025-11-20
Remote policy: Partial remote
Systems (Contractor), in Portugal
Expires at: 2025-11-20
Remote policy: Partial remote
We are looking for a Senior Quality Engineer REMOTE based in Portugal to support our growth and commitment to hiring exceptional performers.
We combine advanced Software Engineering practices with mature Operations skills to deliver and operate highly resilient systems at scale. Our cloud developers build solutions that ensure our Cloud services meet the reliability and uptime requirements of our demanding enterprise customers.
Our Teams aim for production systems that can run at scale and eliminate manual and repetitive work. Over time, they make our systems more robust,
- tolerant, and able to
- heal during the worst outages and unexpected circumstances.
- tolerant, and able to
- heal during the worst outages and unexpected circumstances.
We leverage the latest infrastructure automation best practices and the toolset offered by Cloud Providers so that they multiply their effectiveness and reach more significant outcomes. They are experts in troubleshooting complex problems and can dig deep into why systems break in production, shortening detection (MTTD), and recovery times (MTTR).
If you are a problem solver, inquisitive by nature and driven by curiosity, this is the job for you!
Job Responsibilities and Expectations
- Kubernetes Cluster Testing: Develop, implement, and execute automated tests to validate the functionality, performance, and reliability of Kubernetes clusters within AWS environments.
- AWS Infrastructure Testing: Design and implement automation tests for infrastructure components running on AWS, including EC2, EKS, IAM roles, networking components and others
- Test Automation Development:
- Use Terratest (or a similar tool) for writing and automating infrastructure tests on AWS, ensuring that infrastructure as code (Ia
C) implementations are correct, reliable, and scalable. - Implement test automation for identifying Kubernetes security vulnerabilities and automating security testing processes for Kubernetes clusters(example: Chainsaw ).
- Validate Kubernetes policies, and configurations, and enforce compliance with best practices in Kubernetes security, governance, and operations (example Kyverno).
- Use Terratest (or a similar tool) for writing and automating infrastructure tests on AWS, ensuring that infrastructure as code (Ia
- Terraform-based infrastructure as code. Collaborate on implementing Terraform-based testing and managing AWS resources through Spacelift’s
- driven workflow automation. - CI/CD Integration: Integrate automated testing into the CI/CD pipelines using Git
Hub Actions to ensure fast and consistent feedback on code changes. Ensure
- quality deployments to AWS-based Kubernetes clusters. - Collaboration: Work closely with
- functional teams (Release Engineering, Architectures, and Security) to ensure tests are designed to cover edge cases, failure scenarios, and operational requirements. - Mentorship: Provide coaching and mentorship to other Quality Engineers working on infrastructure initiatives.
- Performance & Load Testing: Implement automated tests for performance validation and load testing of Kubernetes clusters and AWS infrastructure to ensure applications scale under heavy load.
- Continuous Improvement: Continuously improve testing strategies, test coverage, and automation processes, identifying areas for optimization and efficiency.
Main requirements
Required Skills & Experience
- Strong experience in Kubernetes and managing Kubernetes clusters, especially within AWS environments (Amazon EKS, EC2, VPC, etc. ).
- In-depth knowledge of AWS services such as EC2, EKS, IAM, S3, VPC, Lambda, Cloud
Formation, etc. - Expertise in Ia
C test automation tools such as:- Terratest for automating infrastructure testing in cloud environments.
- Chainsaw for Kubernetes security and vulnerability scanning.
- Kyverno for Kubernetes policy validation and governance.
- Strong programming/scripting skills in languages such as Go, Python, C#
- Hands-on experience with CI/CD pipelines, version control systems (Git)
- Experience with Docker and containerization, including best practices for building, testing, and deploying containerized applications.
- Knowledge of Helm charts and Kubernetes manifests.
- Familiarity with Terraform or other Infrastructure-as-Code (Ia
C) tools for provisioning cloud infrastructure. - Excellent
- solving skills and ability to debug and troubleshoot complex issues in distributed systems. - Strong communication skills, ability to work collaboratively in a
- paced environment.
Nice to have
Desired Skills
- Experience with
- native applications and microservices architecture. - Experience with Prometheus and Grafana for monitoring and alerting.
- Familiarity with Kubernetes network policies, storage solutions, and persistent volumes.
- Experience with dev tools, such as with kubectl, for managing Kubernetes clusters and automating testing workflows.
- Experience with Spacelift. io would be an advantage
- Strong experience with Git
Hub Actions for building and maintaining CI/CD pipelines, automating testing, and integrating with other tools (e. g. , Spacelift, Terraform).
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego