Job Details

ID #44354067
State California
City Los angeles
Job type Permanent
Salary USD TBD TBD
Source CrowdStrike, Inc.
Showed 2022-07-25
Date 2022-07-23
Deadline 2022-09-21
Category Et cetera
Create resume

Software Development Engineer in Test (SDET), Sensor (Remote)

California, Los angeles, 90040 Los angeles USA

Vacancy expired!

About the Team:

You'll be joining our Data Protection Product Group, whose mission is to build a unified data security system which enables customers to identify and investigate insider threats, identify access to and movement of sensitive data, and ensure regulatory compliance by mitigating data loss risk.

About the Role:

CrowdStrike Falcon Host is a two-component security product. One component is a "sensor": a driver installed on client machines that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon Host cloud. The sensor processes thousands of events per second to provide deep visibility into operations on the endpoint, and performs rich correlation and computation to identify malicious events and blocks malicious activity.

The cloud component aggregates sensor telemetry for each customer's network, correlates malicious behavior across multiple machines, and presents our customers' operations teams with a prioritized summary of the threats detected in their environments.

This is a Software Development Engineer in Test (SDET) role in the engineering team that delivers data protection-focused functionality in the sensor (lightweight agent) across multiple platforms, such as Windows, macOS, and Linux. At CrowdStrike, SDETs and SDEs work together in combined engineering teams. SDETs are key contributors in the team's focus on the quality of the sensor. SDETs use their strong software development skills to build and contribute to effective tools, harnesses, and specialized tests to assure that quality. SDETs also participate actively in design and code reviews and collaborate with the cloud team to assure end-to-end system functionality.

The ideal SDET candidate must have demonstrated passion to find bugs - i.e. they must like breaking software as much as writing code! They also must have demonstrated the ability to write high-quality code in scripting languages like Python.

Responsibilities:
  • Analyze complex software features, and build effective test strategies and test design.
  • Build useful tools, frameworks, and test setups to use for developing tests effectively; the goal is to minimize manual testing and for the team to write automated tests for the product.
  • Identify and write specialized tests as necessary that are not feature-specific but are still important to ensure the quality of the system as a whole - performance, scalability, limits etc.
  • Debug issues found through test or customer cases to identify root cause and use the input to improve tests.
  • Work collaboratively with product and release management to control risk, improve quality, and streamline release cycles.
  • Contribute to rigorous product and test code reviews with an eye towards improving the security and robustness of the system as a whole.

What You'll Need:
  • Good understanding of the CI/CD process and associated tools, like Jenkins
  • Fluent in Python. Knowledge of Behave a plus.
  • Extensive understanding of real-world IT and end-user interactions with multiple platforms. For example:
  • Able to understand/reproduce traditional Active Directory-based infrastructure setups
  • Able to understand/reproduce Federated Identity-based infrastructure setups (e.g., Azure AD + MDM)
  • macOS device provisioning, security models, and end-user interactions
  • Linux device provisioning, security models, and end-user interactions for both client and server devices
  • Basic understanding of development tools, like Git, cc, Visual Studio/VS Code, XCode, etc.
  • In-depth understanding of both local and remote filesystem administration and usage on multiple platforms a plus
  • Ability to write and automate test cases, triage bugs, and write actionable bug reports
  • Ability to clearly define and implement test strategies for features

#LI-JC1

#LI-OC1

#LI-AS2

#LI-MS2

#LI-Remote

#HTFPandoLogic.Category: Technology, Keywords: Software Development Engineer in Test (SDET)

Vacancy expired!

Subscribe Report job