Software Development Engineer in Test II
New
J
JobgetherEndpoint security
The position is remote within India.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5 or more years of experience in software testing or Software Development Engineering in Test (SDET) roles.
- Required Skills
- PythonSQLGitJavaJenkinsCI/CDRESTful APIs
Requirements
- Hold a bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- Have 3–5 or more years of experience in software testing or SDET roles.
- Bring hands-on experience testing endpoint security, EDR/XDR, antivirus, Data Loss Prevention (DLP), device control, or security management platforms.
- Demonstrate proficiency in Python or Java and practical experience developing automated test scripts and frameworks.
- Understand Windows, macOS, and/or Linux/Unix environments, including endpoint troubleshooting and system-level testing.
- Have experience testing REST APIs, web services, enterprise integrations, and end-to-end workflows.
- Know SDLC, STLC, QA methodologies, defect management, test design, and test automation best practices.
- Be familiar with Jenkins, Git, shell scripting, and CI/CD pipelines.
- Have experience writing SQL queries and validating data integrity; migration reconciliation experience is preferred.
- Be able to investigate technical issues, interpret logs, identify root causes, and develop solutions.
Responsibilities
- Develop test strategies, plans, scenarios, and cases for endpoint security migration, integration, and functional validation.
- Design, develop, and execute manual and automated test suites for user interfaces, APIs, integrations, data migration, and performance.
- Verify endpoint security capabilities, including agent deployment, upgrades, uninstallation, policy enforcement, threat detection, prevention, remediation, and reporting.
- Validate integrations between endpoint security platforms and enterprise applications using REST APIs, web services, batch processing, shell scripts, and file transfers.
- Build and maintain reusable test automation frameworks and scripts using Python or Java.
- Analyze application and endpoint logs, identify root causes, isolate technical issues, and collaborate with engineering teams to resolve defects.
- Develop SQL queries to validate data accuracy, perform reconciliation, and verify successful migration across systems.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins and Git.
- Collaborate with QA engineers, developers, security specialists, and business analysts to clarify requirements, assess risks, and support reliable delivery.
- Maintain test documentation and improve testing processes, automation reliability, and product quality.
View Full Description & ApplyYou'll be redirected to the employer's site