Role Overview:
Trellix is looking for SDETs who are self-driven and passionate to work on Endpoint Detection and Response (EDR) line of products. Tasks range from manual and, automated testing (including automation development), non-functional (performance, stress, soak), solution, security testing and much more. Be part of the vision to ship top-class EDR solutions for On-Prem, Cloud or hybrid Customers.
About the role:
- Peruse requirements documents thoroughly and thus design relevant test cases that cover new product functionality and the impacted areas
- Execute new feature and regression cases manually, as needed for a product release
- Identify critical issues and communicate them effectively in a timely manner
- Familiarity with bug tracking platforms such as JIRA, Bugzilla, etc. is helpful. Filing defects effectively, i.e., noting all the relevant details that reduces the back-and-forth, and aids quick turnaround with bug fixing is an essential trait for this job
- Identify cases that are automatable, and within this scope segregate cases with high ROI from low impact areas to improve testing efficiency
- Hands-on with automation programming languages such as Python, Java, etc. is needed.Execute, monitor and debug automation runs
- Author automation code to improve coverage across the board
- Willing to explore and increase understanding on On-prem infrastructure
About you:
- 3-5 years of experience in a SDET role with a relevant degree in Computer Science or Information Technology is required
- Show ability to quickly learn a product or concept, viz., its feature set, capabilities, functionality and nitty-gritty.
- Familiarity with Unix/Linux (preferably Redhat variants)
- Proficiency in Python, PyTest, Behave, Robot Framework, Selenium, Bash/Shell Scripting.
- CI/CD pipeline integration (Jenkins, GitLab CI, GitHub Actions)
- Tools: JMeter, Gatling, Locust, or custom scripts to simulate high-volume telemetry data.
- Ability to work with security engineers, DevOps, and developers to define test criteria.
- Creating clear test plans, bug reports, and reproducibility steps.
The following are good-to-have:
- Familiarity with parsing/ingesting data formats like JSON, Syslog etc
- Familiarity with Virtualization technologies (e.g., Vagrant, VirtualBox).
- Familiarity with Cloud environment's like: AWS/GCP.
- Understanding of container technologies (docker, docker compose etc)
- Ability to design/test search queries, dashboards, and alerting (OpenSearch Dashboards/Kibana).
- Experience validating cluster health, scalability, and performance under load.
- Experience with on-prem environments (networking, firewalls, hardware constraints)
- Experience with tools like Prometheus, Grafana, or ELK/OpenSearch for monitoring pipelines.