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.
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 advantageous.Execute, monitor and debug automation runs
- Author automation code to improve coverage across the board
- Lead fellow team members and also aspects of the product end-to-end, while thinking of all aspects including enhancements, automation, performance, and others
- Write automation code to reduce repetitive tasks and improve regression coverage
About you:
- 6-9 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
- Solid fundamentals in any programming language (preferably, Python ) and OOPS concepts. Also, hands-on with CI/CD with Jenkins or similar is a must
- RESTful API testing using tools such as Postman or similar is desired
- Knowledge of creating design patterns is desirable
- Strong foundational knowledge in working on Linux based systems and their administration is needed. This includes, setting up git repos, user management, network configurations, use of package managers, etc.
- Proficient with Kubernetes and AWS and its offerings, such as, S3, EC2, EBS, EKS, IAM, etc., is highly desired. Exposure to Docker, helm, argo CD is an added advantage
- Exposure to non-functional testing, such as, performance and load, is desired. Being hands-on with tools such as Locust and/or JMeter would be a huge advantage
- Any level of proficiency with Prometheus, grafana, service metrics, and such is desired
- Understanding of Endpoint security concepts around Endpoint Detection and Response (EDR) and hands-on experience working on SaaS based applications and platforms would be a plus
- Proven track record of taking ownership and driving aspects of product enhancements end-to-end