Senior SDET / Senior QA Automation Engineer, Python, CLI, CI/CD, Containers
Posted 27ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Sr QA Automation Engineer improving Python test automation frameworks for security platform. Collaborating to validate container hardening and CI/CD integration for efficient testing.
Responsibilities:
- Build and maintain robust automation suites using Python and pytest
- Convert manual/bash test plans into scalable, data-driven test frameworks (CSV/JSON/YAML)
- Design selective execution strategy (tags, ranges, run flags, grouping/sharding)
- Automate CLI command validation (exit codes, stdout/stderr expectations, failure semantics)
- Integrate and maintain test execution in CI/CD pipelines (GitHub Actions or equivalent)
- Validate container image hardening, scan outputs, and SBOM/RBOM generation across base distributions (Ubuntu, RHEL, Debian, Alpine)
- Manage and improve test artifacts/reporting (.html, .log, .json) for fast triage
- Troubleshoot environment/auth/configuration drift across runners and VMs
- Maintain high-quality handover docs, runbooks, and troubleshooting guides
- Partner with dev/platform teams to stabilize flaky tests and shorten feedback loops
Requirements:
- 10+ years in SDET or QA Automation roles
- 5+ years of Python automation experience (pytest required)
- Strong Linux and shell scripting (bash) skills
- Hands-on experience testing CLI tools or developer workflows
- Experience with Docker and/or Podman
- Experience integrating and debugging test runs in CI pipelines
- Strong debugging skills for authentication, environment, and infra-related failures
- Solid Git workflow and code review practices
- Kubernetes/KIND/Helm testing experience (nice-to-have)
- Compliance/security scan automation exposure (SBOM/STIG-like workflows) (nice-to-have)
- Multi-runner parallel execution/sharding strategy experience (nice-to-have)
- Experience capturing test telemetry for trend analysis (Postgres/SQLite) (nice-to-have)
- Experience building reusable reporting and observability layers (nice-to-have)

















