Manual QA Engineer with Automation Skills
Client
Our client is a multi-national company dedicated to Cybersecurity.
Project overview
Project aims to support our client in increasing the capacity and productivity of their development and technology teams by leveraging our expertise to deliver measurable value and tangible results. Through close collaboration and a results-driven approach, we help strengthen technical capabilities, optimize delivery, and enable teams to achieve their objectives more efficiently.
Position overview
We are looking for an experienced Manual QA Engineer to join the Cybereason QA team and take ownership of testing the endpoint (client-side) security agent across Windows, macOS, and Linux environments.This role focuses exclusively on validating sensor behavior, system stability, performance, and resilience under real-world conditions. We require an independent professional capable of managing the entire quality process from start to finish without external guidance. It requires system-level ownership across endpoint, sensor, network, and backend, including failure/recovery scenarios.You will work closely with Sensor developers, backend teams, and product management to validate that the sensor operates correctly from installation through detection, telemetry, communication, and remediation flows.
Responsibilities
Own end-to-end testing of the client’s platform endpoint sensor across supported operating systems
Design and execute test scenarios covering full sensor lifecycle: install, upgrade, runtime, communication, failure, and uninstall
Validate sensor interaction with backend services including data ingestion, command execution, and policy updates
Perform functional, regression, and exploratory testing on low-level sensor capabilities
Validate sensor behavior under real endpoint conditions such as high CPU, memory pressure, process storms, disk IO stress, and network disruptions
Test sensor resilience, recovery, and self-healing mechanisms
Analyze logs, telemetry, system traces, and OS-level artifacts to identify root causes of failures
Collaborate with developers on reproducing issues and validating fixes
Participate in release readiness and sign-off for sensor versions
Contribute to test documentation, test plans, and quality metrics
Requirements
Strong experience testing endpoint / client-side software
Deep understanding of at least one OS: Windows, macOS, or Linux
Experience with debugging using logs, system tools, and OS diagnostics
Familiarity with network communication and client-server protocols
Experience with scripting and automation (Python, JavaScript/TypeScript, Bash, PowerShell, etc.)
Knowledge of cloud backends and telemetry pipelines
Experience with chaos or fault-injection testing
Strong system-level thinking and attention to detail
Ability to work independently and take ownership of quality
Experience with end-to-end system testing
Familiarity with CI/CD pipelines and automated testing
Clear communication with engineering and cross-functional teams
Comfortable working across multiple teams and disciplines
Nice to have
Experience testing security products, EDR, agents, or low-level system components
Familiarity with malware behavior, attack techniques, or security telemetry
Understanding of endpoint monitoring and customization
Manual QA Engineer with Automation Skills
Manual QA Engineer with Automation Skills