Software Development Engineer in Test II
India2d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer in Test II based in India.
Join a technology-focused engineering team dedicated to delivering secure, reliable, and high-quality software through comprehensive testing and automation. In this role, you will lead testing activities for an endpoint security platform migration, ensuring seamless integration across enterprise systems and supported operating systems. You will design and execute robust test strategies covering functional, API, integration, migration, and performance testing. Working closely with engineering, security, QA, and business teams, you will help identify risks, resolve defects, and strengthen system reliability. You will also develop automated testing frameworks that improve coverage, efficiency, and consistency across complex environments. This opportunity is ideal for a quality-driven engineer who enjoys solving technical challenges and improving security through effective software testing. The position is remote within India, offering the opportunity to contribute to critical enterprise security initiatives.
Accountabilities
-
Test Strategy and Planning: Develop comprehensive test strategies, plans, scenarios, and test cases for endpoint security migration, integration, and functional validation.
-
Test Automation and Execution: Design, develop, and execute manual and automated test suites covering user interfaces, APIs, integrations, data migration, and performance, ensuring complete test traceability.
-
Endpoint Security Validation: Verify critical security capabilities, including agent deployment, upgrades, uninstallation, policy enforcement, threat detection, prevention, remediation, and reporting.
-
System Integration Testing: Validate integrations between endpoint security platforms and enterprise applications using REST APIs, web services, batch processing, shell scripts, and file transfers.
-
Automation Framework Development: Build and maintain reusable test automation frameworks and scripts using Python or Java to improve testing efficiency and coverage.
-
Troubleshooting and Defect Analysis: Analyze application and endpoint logs, identify root causes, isolate technical issues, and collaborate with engineering teams to resolve defects.
-
Data Validation and Migration: Develop SQL queries to validate data accuracy, perform reconciliation, and verify successful migration across systems.
-
CI/CD Integration: Integrate automated tests into continuous integration and delivery pipelines using tools such as Jenkins and Git.
-
Cross-Functional Collaboration: Partner with QA engineers, developers, security specialists, and business analysts to clarify requirements, assess risks, and ensure reliable delivery.
-
Quality Improvement: Apply software testing best practices, maintain test documentation, and continuously improve testing processes, automation reliability, and overall product quality.
-
Education and Experience: Bachelor's degree in Computer Science, Engineering, or a related technical discipline, with 3–5 or more years of experience in software testing or Software Development Engineering in Test (SDET) roles.
-
Endpoint Security Expertise: Hands-on experience testing endpoint security, Endpoint Detection and Response (EDR/XDR), antivirus, Data Loss Prevention (DLP), device control, or security management platforms. Experience with SentinelOne, CrowdStrike, Proofpoint, or similar solutions is highly desirable.
-
Programming and Automation: Strong proficiency in Python or Java, with practical experience developing automated test scripts and frameworks.
-
Operating Systems: Good understanding of Windows, macOS, and/or Linux/Unix environments, including endpoint troubleshooting and system-level