Job Search

Senior Software Engineer in Test

RALEIGH, North Carolina

Piper Companies Logo

Job Id:
172751

Job Category:

Job Location:
RALEIGH, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Amir Hossain

Piper Companies is seeking a Senior Software Engineer in Test (SDET) to support a global technology company for a contract remote role local to Raleigh Triangle Park. The Senior Software Engineer in Test (SDET) lead the quality strategy, test automation, and validation efforts for a platform that provides real-time visibility into Common Criteria (CC) certification programs and projects.

 

 

Responsibilities of the Senior Software Engineer in Test (SDET):

  • Design and implement the overall test strategy for a Common Criteria program management platform.
  • Develop and maintain automated test frameworks for web applications, APIs, backend services, and data pipelines.
  • Build automated regression, integration, functional, and end-to-end test suites.
  • Validate integrations with external systems including Jira, Azure DevOps, SharePoint, Confluence, GitHub, and other project management tools.

 

 

Qualifications of the Senior Software Engineer in Test (SDET):

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Created a test automation framework from scratch
  • Able to be the sole SDET and lead
  • 5+ years of experience in software testing, quality engineering, or Software Development Engineer in Test (SDET) roles.
  • Strong programming experience with Python, TypeScript, JavaScript, Java, or C#.
  • Hands-on experience developing and maintaining automated testing frameworks.
  • Strong background in REST API testing, service validation, and backend testing methodologies.
  • Experience testing enterprise web applications, distributed systems, and cloud-based solutions.
  • Experience implementing CI/CD pipelines and automated quality assurance processes.
  • Strong understanding of Agile, DevOps, and Software Development Lifecycle (SDLC) methodologies.
  • Excellent troubleshooting, debugging, analytical, and problem-solving skills.
  • Experience with Selenium, Playwright, Cypress, Postman, or comparable testing tools.
  • Knowledge of SQL and NoSQL databases.
  • Experience working with Docker, Kubernetes, Azure, AWS, GitHub Actions, or Azure DevOps.
  • Familiarity with Common Criteria, cybersecurity compliance programs, regulated environments, or audit-driven organizations preferred.
  • Experience validating complex dashboards, workflow management systems, and business intelligence platforms preferred.
  • Knowledge of security testing, vulnerability validation, and application security principles preferred.

 

 

Compensation for the Senior Software Engineer in Test (SDET) includes:

  • Salary range: $115k - $130k
  • Comprehensive benefits package including medical, dental, vision, 401(k), paid time off, and additional company-sponsored benefits.

 

 

This job opens for applications on 08/21/2026. Applications for this job will be accepted for at least 30 days from the posting date.

 

 

Keywords: Common Criteria, SDET, Software Development Engineer in Test, Test Automation, Selenium, Playwright, Cypress, API Testing, Postman, Quality Engineering, Azure DevOps, GitHub Actions, CI/CD, Python, TypeScript, JavaScript, Java, C#, Docker, Kubernetes, Azure, AWS, Performance Testing, JMeter, LoadRunner, Security Testing, Compliance, Dashboard Validation, Enterprise Applications

 

#LI-AH1

 

LI-REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?