QA Automation (Python)
Core Responsibilities
- Design, develop, and maintain automated test frameworks for backend APIs, OpenStack integrations, and web UI (Horizon).
- Implement end-to-end testing pipelines for deployment, configuration, and runtime validation of confidential workloads.
- Integrate QA automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Define and track quality metrics, perform regression and performance testing.
- Collaborate closely with development, DevOps, and product teams to define acceptance criteria and ensure test coverage across services.
Contribute to security, compliance, and reliability testing.
Qualifications
- 7+ years in software QA with 3+ years in automation development.
- Proficiency in Python and experience with frameworks like Pytest, Selenium, or Playwright.
- Solid understanding of API testing, REST/gRPC, and UI automation.
- Experience testing cloud platforms, ideally OpenStack, GCP, or Azure.
- Strong understanding of CI/CD, test data management, and defect lifecycle.
- Knowledge of security and compliance testing is a plus.
Excellent analytical and communication skills; hands-on mindset.
Preferred
- Experience with OpenStack Horizon or cloud orchestration testing.
- Familiarity with infrastructure-as-code tools (Terraform, Ansible) and containerized test environments.
Exposure to confidential computing or secure workload validation.
Tech Stack
Python, Pytest, Selenium / Playwright, REST/gRPC,
OpenStack (Keystone, Nova, Neutron, Horizon),
Docker, CI/CD (GitHub Actions, GitLab CI, Jenkins),
GCP / Azure, Terraform, Ansible
Required languages
| English | B2 - Upper Intermediate |
๐
$2500-4500
Average salary range of similar jobs in
analytics โ
Loading...