Software Test Engineer Jobs in North Carolina
Software Test Engineer jobs in North Carolina are in strong and consistent demand, concentrated in the technology, defense contracting, financial services, and life sciences sectors, with openings at every level from entry-level QA tester through senior automation engineer. The Research Triangle anchors hiring, with Charlotte and the Triad also generating steady volume from firms like Lenovo, Red Hat, and SAS Institute, all of which maintain large engineering operations in the state. The most sought-after specialties in North Carolina listings are test automation, embedded systems testing, and performance and security QA. Find a role that fits below and apply directly.
Find Software Test Engineer JobsOverview
Showing 5 of 6+ Software Test Engineer jobs











We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.
If you're looking for a dynamic, fulfilling career with flexibility and a world-class employee experience, you'll find it here. We're recognized around the world for our inclusive, meaningful culture and innovative technologies by organizations like Fast Company, Forbes, Newsweek and more.
About the job
As a SDET (Emerging Careers), you will:
- Create and maintain high-quality test automation using modern development techniques and provide key data points to support metrics-based decision making.
- Develop and apply automated tests across software components to validate functionality, reliability, and compatibility.
- Produce and analyze metrics that illustrate the quality of applications and develop insight that drives the direction of quality engineering.
- Work with the team to promptly triage test failures with precision and accuracy, helping identify and resolve issues before they impact customers.
- Work collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
- Engage in code reviews for product, test, and infrastructure code.
- Protect users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all.
- Understand the role of development, migration, security, and performance in the continuous delivery lifecycle.
- Develop a strong understanding of the software and its components to identify areas of risk and focus testing where it has the greatest impact.
- Utilize observability and monitoring tools to proactively detect and remediate failures.
- Deploy and support high value test environments where needed.
- Partner with Development to design and execute effective testing strategies.
- Design, implement, and continuously improve automated test frameworks, tools, and scripts that address specific needs using tools such as Jenkins.
- Maintain test suites in a version-controlled environment.
- Ensure all applicable security policies and processes are followed to support the organization’s secure software development goals.
- Be encouraged to participate in open-source projects on behalf of SAS.
- Embrace curiosity, passion, authenticity and accountability. These are our values and influence everything we do.
Required qualifications
- Bachelor’s degree in computer science or related quantitative field.
- 2 years experience writing software applications, testing software, and/or general programming.
- Advanced proficiency in at least one programming language and familiarity with multiple programming languages, such as C, C++, Java, C#, SAS, or others.
- Advanced proficiency in at least one scripting language and familiarity with multiple scripting languages, such as Python, Perl, Bash, or others.
- Strong knowledge of software testing practices, techniques, and standards, with experience applying them to test development.
- Expert in one test automation framework demonstrating the ability to create shareable code.
- Proficient with source control management techniques including branching, code review, and merging.
- Familiarity with platform configuration, integration, and secret management.
- Ability to pivot quickly and seamlessly toward areas of need.
- Conceptual understanding of at least one markup language like XML.
- Strong knowledge of Unix and Windows environments, MVS experience a plus.
- Equivalent combination of related education, training and experience may be considered in place of the above qualifications.
Additional competencies, knowledge and skills
- Collaborating: Working cooperatively with others to help a team or work group achieve its goals.
- Decision Making: Identifying and understanding problems and opportunities by gathering, analyzing, and interpreting quantitative and qualitative information; choosing the best course of action by establishing clear decision criteria, generating and evaluating alternatives, and making timely decisions; taking action that is consistent with available facts and constraints and optimizes probable consequences.
- Technology Savvy: Leveraging one’s practical knowledge and understanding of recent technology tools, solutions, and trends to improve work results, solve work problems, and take advantage of new business opportunities.
- Programming experience with C, Java and SAS.
- Scripting experience with Python.
World-class benefits
- Comprehensive medical, prescription, dental and vision plans.
- Medical plan options include:
- PPO with low annual deductible and copays.
- HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
- Onsite Health Care Center (HQ) that’s free to employees and family members enrolled in the PPO plan. There's a pharmacy too! Not local to HQ? The pharmacy will ship prescriptions for no additional charge!
- An industry-leading 401k plan.
- Tuition Assistance Program and programs and resources to support your development
- Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
- Volunteer Time Off, parental leave and unlimited paid sick days.
- Generous childcare benefits for all full-time employees.
You are welcome here.
Additional Information:
Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more.
See All 6 Software Test Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Test Engineer JobsSoftware Test Engineer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Software Test Engineer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



What North Carolina Employers Look For
The qualifications that appear most often in software test engineer jobs across North Carolina.
- Bachelor's degree in computer science, software engineering, or a closely related field
- Hands-on experience writing and executing manual and automated test cases
- Proficiency in at least one automation framework such as Selenium, Cypress, or TestNG
- Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or Azure DevOps
- Experience with bug-tracking platforms such as Jira and with Agile or Scrum team workflows
- Strong written communication skills for documenting test plans, cases, and defect reports
Software Test Engineer Jobs in North Carolina: Frequently Asked Questions
How do you become a software test engineer in North Carolina?
A bachelor's degree in computer science, software engineering, or information technology is the standard entry point for software test engineer roles in North Carolina, and no state-issued license is required for the role. Employers in the Research Triangle, Charlotte, and Greensboro favor candidates who pair that degree with hands-on experience through internships, personal projects, or open-source contributions. Certifications such as ISTQB Foundation Level are widely recognized by North Carolina employers and strengthen a candidate's application considerably.
How much do software test engineers make in North Carolina?
Software test engineers in North Carolina earn a median of about $100,390 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $61,190 for the lowest 10% to over $148,710 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software test engineers in North Carolina?
Employers hiring software test engineers in North Carolina right now include SAS, Akoya, and Cognizant, based on current listings on Migrate Mate as of November 2026. North Carolina's concentration of technology, defense, and financial services firms means demand is spread across large corporate campuses in the Research Triangle, major bank technology divisions in Charlotte, and government contractors with facilities in the Raleigh-Durham metro.
Which North Carolina cities have the most software test engineer jobs?
Durham, Cary, and Raleigh lead North Carolina for software test engineer openings. The Research Triangle area dominates because of its dense cluster of technology companies, university spinouts, and defense contractors, while Charlotte draws volume from major financial institutions and their large in-house engineering teams, and smaller hubs like Greensboro and Durham benefit from anchors such as SAS Institute and Lenovo's North American headquarters.
Are there remote software test engineer jobs in North Carolina?
Yes, and more than most fields, since software testing is largely computer-based and does not require a physical presence on a manufacturing floor or clinical site. About 100% of software test engineer openings tied to North Carolina are remote or hybrid as of November 2026, reflecting how broadly the technology sector has adopted flexible arrangements. Automated testing, regression testing, and test strategy roles are the most consistently offered on a remote basis.
How can I get hired as a software test engineer in North Carolina with little or no experience?
The most realistic entry path is an associate QA analyst or junior test engineer role at one of North Carolina's large technology or financial services employers, many of which offer structured rotational programs and new-graduate pipelines. Companies like Red Hat and major Charlotte-based banks regularly recruit for entry-level quality engineering positions where candidates move from manual testing into automation over time. Building a portfolio of personal or open-source test scripts and earning the ISTQB Foundation Level certification gives candidates a clear edge over those with no formal experience.
Where can I find and apply to software test engineer jobs in North Carolina?
You can find and apply to software test engineer jobs in North Carolina on Migrate Mate, which lists current openings from employers hiring in the state right now. Search the listings to see roles that match your experience level, location preference, and specialization, then apply directly to the ones that fit.
See All 6 Software Test Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Test Engineer Jobs