Software Development Engineer in Test II in India at Jobgether
Job Description
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.
AccountabilitiesTest 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 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.
Remote Work: Work remotely from India.
Technical Impact: Contribute to enterprise endpoint security initiatives and complex platform migration projects.
Professional Development: Gain hands-on experience with security technologies, test automation frameworks, and modern CI/CD practices.
Cross-Functional Exposure: Collaborate with engineering, security, QA, and business teams on integrated enterprise systems.
Career Growth: Develop your expertise in software quality engineering, cybersecurity testing, and automation.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go