remote
Analyst, Quality Assurance & Site Reliability Engineering - GNC
Software Engineer
Quality Assurance and Site Reliability Engineering analyst responsible for building automated test frameworks, ensuring platform reliability, and driving continuous improvement using Python, Kubernetes, AWS, CI/CD pipelines, and monitoring tools.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites and performance tests for web and API services.
- Implement and manage CI/CD pipelines to enable rapid, reliable deployments.
- Monitor production environments, detect incidents, and lead root‑cause analysis and remediation.
- Collaborate with development and product teams to define reliability standards and service‑level objectives.
- Automate infrastructure provisioning and configuration using IaC tools on AWS.
- Continuously improve observability by integrating logging, tracing, and alerting solutions.
Requirements
- 2+ years of experience in QA automation and/or site reliability engineering.
- Proficiency in Python scripting and test framework development.
- Hands‑on experience with Kubernetes, Docker, and cloud platforms such as AWS.
- Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and infrastructure‑as‑code practices.
- Familiarity with monitoring and alerting systems (e.g., Prometheus, Grafana, CloudWatch).
Skills
pythonkubernetesawscicd