CyberArk is dedicated to protecting organizations from cyber threats by securing privileged access across hybrid environments. Our engineering teams build cutting-edge solutions that safeguard the worlds most critical assets.
We are seeking a Principal Software Development Engineer in Test (SDET) to join our Salt Lake City office. This role is ideal for a curious independent systems thinker with a builders mindsetsomeone who doesnt just write tests but creates reusable tools and frameworks that developers trust.
In this role you will:
- Lead cross-team and within-team functional and technical activities in collaboration with managers architects and leadership members.
- Serve as a trusted expert on technology product and domain influencing quality strategy across multiple platforms.
- Drive discussions and present ideas independently to senior leadership.
- Own solutions end-to-end from design through implementation and adoption.
Responsibilities
- Design and implement test frameworks and tooling for validating backend services.
- Build reusable components for test environment provisioning and teardown across Linux and Windows systems.
- Own CI/CD pipelines for internal testing infrastructure (e.g. GitHub Actions Jenkins GitLab).
- Emulate customer environments including DNS PKI firewall configurations and diverse OS distributions.
- Collaborate with Dev Ops and Security teams to align test infrastructure with product architecture.
- Participate in code reviews architecture discussions and design sessions.
- Advocate for a culture of continuous testing and quality improvement.
- Coach developers in designing testable and scalable features and guide them on selecting the right testing level.
- Conduct workshops and training sessions to enhance team understanding of testing methodologies and automation.
- Identify gaps and lead improvements in test coverage and quality.
- Develop and maintain test infrastructure and automation frameworks.
- Work with teams and product owners within Agile processes to clarify acceptance criteria.
- Co-develop and review test plans during Agile sprints.
- Support developers in designing and building complex end-to-end test scenarios.
- Track quality metrics to measure adoption of testing strategy and propose process improvements
#LI-HA1
#LI-Hybrid
Qualifications :
- 8 years in test automation platform QA or SDET roles (or equivalent backend engineering experience with testing focus).
- Strong coding skills in Python Java or Golang.
- Experience building and extending test frameworks for backend services.
- Strong understanding of Linux/Unix and Windows OS fundamentals.
- Working knowledge of networking protocols (TCP/IP DNS HTTP/S); PKI and certificate management a plus.
- Hands-on experience with microservices architecture distributed systems and system integration testing.
- Familiarity with CI/CD pipelines (GitLab CI Jenkins GitHub Actions).
- Comfort configuring and working in containerized environments (Docker Kubernetes).
- Experience emulating large-scale enterprise systems or customer environments.
- Exposure to infrastructure-as-code tools (Terraform Ansible).
- Strong debugging and root cause analysis skills across layers of the stack.
- Solid experience with a variety of test automation and management tools.
- Experience building robust and scalable automation frameworks and tests.
- Ability to write clean consistent and well-documented code following best practices.
- Experience managing Linux-based virtual machines.
- Fast learner with strong problem-solving and analytical skills.
- Ability to lead multi-task and operate in a fast-paced environment.
- Self-motivated able to work independently reliable and responsive.
- Experience testing security software (a plus).
- Experience with SaaS products and typical IT infrastructure (load balancers web servers certificate authorities identity management systems etc.).
Remote Work :
No
Employment Type :
Full-time
CyberArk is dedicated to protecting organizations from cyber threats by securing privileged access across hybrid environments. Our engineering teams build cutting-edge solutions that safeguard the worlds most critical assets.We are seeking a Principal Software Development Engineer in Test (SDET) to ...
CyberArk is dedicated to protecting organizations from cyber threats by securing privileged access across hybrid environments. Our engineering teams build cutting-edge solutions that safeguard the worlds most critical assets.
We are seeking a Principal Software Development Engineer in Test (SDET) to join our Salt Lake City office. This role is ideal for a curious independent systems thinker with a builders mindsetsomeone who doesnt just write tests but creates reusable tools and frameworks that developers trust.
In this role you will:
- Lead cross-team and within-team functional and technical activities in collaboration with managers architects and leadership members.
- Serve as a trusted expert on technology product and domain influencing quality strategy across multiple platforms.
- Drive discussions and present ideas independently to senior leadership.
- Own solutions end-to-end from design through implementation and adoption.
Responsibilities
- Design and implement test frameworks and tooling for validating backend services.
- Build reusable components for test environment provisioning and teardown across Linux and Windows systems.
- Own CI/CD pipelines for internal testing infrastructure (e.g. GitHub Actions Jenkins GitLab).
- Emulate customer environments including DNS PKI firewall configurations and diverse OS distributions.
- Collaborate with Dev Ops and Security teams to align test infrastructure with product architecture.
- Participate in code reviews architecture discussions and design sessions.
- Advocate for a culture of continuous testing and quality improvement.
- Coach developers in designing testable and scalable features and guide them on selecting the right testing level.
- Conduct workshops and training sessions to enhance team understanding of testing methodologies and automation.
- Identify gaps and lead improvements in test coverage and quality.
- Develop and maintain test infrastructure and automation frameworks.
- Work with teams and product owners within Agile processes to clarify acceptance criteria.
- Co-develop and review test plans during Agile sprints.
- Support developers in designing and building complex end-to-end test scenarios.
- Track quality metrics to measure adoption of testing strategy and propose process improvements
#LI-HA1
#LI-Hybrid
Qualifications :
- 8 years in test automation platform QA or SDET roles (or equivalent backend engineering experience with testing focus).
- Strong coding skills in Python Java or Golang.
- Experience building and extending test frameworks for backend services.
- Strong understanding of Linux/Unix and Windows OS fundamentals.
- Working knowledge of networking protocols (TCP/IP DNS HTTP/S); PKI and certificate management a plus.
- Hands-on experience with microservices architecture distributed systems and system integration testing.
- Familiarity with CI/CD pipelines (GitLab CI Jenkins GitHub Actions).
- Comfort configuring and working in containerized environments (Docker Kubernetes).
- Experience emulating large-scale enterprise systems or customer environments.
- Exposure to infrastructure-as-code tools (Terraform Ansible).
- Strong debugging and root cause analysis skills across layers of the stack.
- Solid experience with a variety of test automation and management tools.
- Experience building robust and scalable automation frameworks and tests.
- Ability to write clean consistent and well-documented code following best practices.
- Experience managing Linux-based virtual machines.
- Fast learner with strong problem-solving and analytical skills.
- Ability to lead multi-task and operate in a fast-paced environment.
- Self-motivated able to work independently reliable and responsive.
- Experience testing security software (a plus).
- Experience with SaaS products and typical IT infrastructure (load balancers web servers certificate authorities identity management systems etc.).
Remote Work :
No
Employment Type :
Full-time
View more
View less