Software Engineer in Test
Raleigh, North Carolina
Job Id:
0000178002
Job Category:
Information Technology
Job Location:
Raleigh, North Carolina
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Not Defined
Position Owner:
Liz Tsiros
Piper Companies is seeking a Software Engineer in Test to join a leading technology organization. The Software Engineer in Test will support quality engineering initiatives through a blend of automated and manual testing, helping ensure the reliability, performance, and scalability of modern applications. This long-term contract opportunity is based in Raleigh, NC and follows a hybrid schedule requiring onsite attendance Tuesday through Thursday.
Responsibilities of the Software Engineer in Test include:
• Design, develop, and maintain automated testing frameworks supporting UI, API, integration, and performance testing initiatives across enterprise applications.
• Execute both automated and manual testing efforts, maintaining approximately a 60% automation and 40% manual testing focus to validate application functionality and user experience.
• Create and implement comprehensive test plans, test cases, and load testing strategies to identify defects, measure performance, and improve product quality.
• Partner closely with software engineers, DevOps teams, and cloud-focused technical stakeholders to integrate testing into CI/CD workflows and support efficient software delivery.
• Evaluate testing tools, frameworks, and emerging technologies, including AI-assisted solutions, to improve test coverage, reliability, and overall quality engineering practices.
Qualifications for the Software Engineer in Test include:
• Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
• Minimum of 2 years of experience in a software engineering, computer science, or similarly technical background.
• 4+ years of experience with test automation tools and frameworks such as Selenium, Cypress, or JMeter.
• 4+ years of experience working within Agile software development environments and established QA methodologies.
• 3+ years of experience utilizing CI/CD and DevOps platforms, including Azure DevOps and/or Jenkins.
• Proficiency with one or more programming languages used in automation development, including C#, Java, JavaScript/TypeScript, and/or Python.
• Hands-on experience performing UI testing and load/performance testing.
• Working knowledge of cloud environments, with Azure experience preferred.
• Experience using Git and version control best practices within collaborative development teams.
• Familiarity with AI-assisted testing and development tools while maintaining appropriate validation and quality controls.
Compensation for the Software Engineer in Test:
• Salary Range: $97,000 - $106,000
• Comprehensive benefits package including medical, dental, vision, 401(k), PTO, Sick Leave as required by law
This position is a long-term contract opportunity expected to last one year or longer, with potential conversion to a full-time employee role based on business needs and individual performance.
This job opens for applications on November 5, 2026. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: Software Engineer in Test, Test Automation, Manual Testing, UI Testing, Load Testing, Performance Testing, Quality Assurance, Selenium, Cypress, JMeter, CI/CD, Azure DevOps, Jenkins, DevOps, Cloud Computing, Azure, Git, Agile Development, C#, JavaScript, TypeScript, Python, Hybrid
#LI-LT1
#LI-HYBRID