About the role
Requirements:
- 2+ years of professional experience as a lead engineer/developer.
- Strong background in quality engineering with an SDET mindset and familiarity with testing methodologies.
- Demonstrable working knowledge and experience with Python.
- Experience designing, building, maintaining, and improving Python-based automation and testing frameworks (e. g., PyTest).
- Experience preparing, reviewing, and executing deployment plans, runbooks, MOPs, and rollback procedures for complex production environments.
- Hands-on experience with multiple cloud platforms (e. g., AWS, Azure) and virtualization technologies (e. g., vSphere).
- Proficiency across multiple operating systems and platforms (Windows, Linux, macOS; Intel, ARM).
- Experience leading an Agile/Scrum team.
- Experience owning or orchestrating large-scale or enterprise software releases.
- Expertise in release automation and orchestration frameworks/tools.
- Experience with SQL or other data query/visualization tooling.
- Experience with CI/CD tooling and best practices (e. g., Jenkins, GitHub Actions).
- Experience with code quality tooling and best practices (e. g., SonarQube).
- Experience with infrastructure as code (IaC; e. g., Ansible, Terraform) and configuration management tools.
Preferred Qualifications:
- Experience in debugging and deciphering network and/or endpoint device logs.
- Experience deploying agent-based software.
- Previous experience on or adjacent to a team of SDETs.
- Experience with monitoring, observability, and alerting platforms (e. g., Grafana/Prometheus).