5 days ago
Responsibilities
- Design, develop, and maintain automated test suites for Kubernetes integration components.
- Develop end-to-end, integration, and system tests to validate scheduling and resource allocation within Kubernetes clusters.
- Identify, document, and track defects, working closely with engineering teams to investigate root causes and validate fixes.
- Contribute to the design of CI/CD pipelines.
- Validate scalability, performance, and reliability of workload orchestration.
- Improve test coverage, test stability, and observability across distributed system components.
- Collaborate with development teams to define quality standards, test strategies, and validation plans early in the development lifecycle.
- Contribute to the evolution of QA automation frameworks, tooling, and testing practices across the organization.
- Mentor and support other QA engineers, providing guidance on automation, debugging, and testing best practices.
Requirements
- Strong programming experience in Python.
- Hands-on experience with Robot Framework or similar automation frameworks.
- Experience testing cloud-native systems and containerized environments.
- Strong understanding of Linux systems.
- Experience with CI/CD systems such as GitLab CI or GitHub Actions.
- Experience testing distributed systems.
- Ability to debug complex issues across multiple system layers (Kubernetes, infrastructure, applications).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Benefits
- Competitive salary and annual leave policy.
- Medical and dental health plans.
- Gym card and employee pension matched up to 4%.
- Yearly review of benefits to ensure a valuable and rewarding program.
- Commitment to building an inclusive work environment.