Software Development Engineer in Test II
Quick Summary
Apply software testing best practices, maintain test documentation, and continuously improve testing processes, automation reliability, and overall product quality.
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.
-
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.
Requirements
~2 min read-
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 testing.
-
API and Integration Testing: Experience testing REST APIs, web services, enterprise integrations, and end-to-end workflows across interconnected systems.
-
Testing and Quality Assurance: Strong knowledge of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), QA methodologies, defect management, test design, and automation best practices.
-
DevOps and Development Tools: Familiarity with Jenkins, Git, shell scripting, CI/CD pipelines, and related software engineering workflows.
-
Database and Migration Testing: Experience writing SQL queries, validating data integrity, reconciling migrated data, and testing complex integrated systems is preferred.
-
Analytical and Problem-Solving Skills: Ability to investigate complex technical issues, interpret logs, identify root causes, and develop effective solutions.
-
Communication and Collaboration: Strong written and verbal communication skills, attention to detail, and the ability to work effectively with technical and business stakeholders.
-
Quality Mindset: A proactive approach to identifying risks, improving test coverage, and ensuring reliable, secure, and defect-resistant software delivery.
What We Offer
~1 min readLocation & Eligibility
About this job
- Who can apply
- India
- Posted
- Today
Listing Details
- Posted
- October 27, 2026
- First seen
- October 27, 2026
- Last seen
- October 27, 2026
Posting Health
- Days active
- 0
- Repost count
- 1
- Trust Level
- 62%
- Scored at
- October 27, 2026
Signal breakdown
4 other jobs at
View all →Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.