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
View details
Apply Now