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 5+ Software Test Engineer jobs










Looking for more software test engineer jobs?
Explore related role searches to find more openings that fit.
See related jobs
Your opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
As a key growth engine for the firm, we’re investing more than ever to expand our capabilities, modernize platforms, and elevate the experiences we deliver to employers and their employees. Our teams work at the intersection of technology, service, and financial expertise—supporting workplace clients with solutions that scale, adapt, and deliver meaningful outcomes. Here, your ideas help shape what’s next for workplace financial services. If you’re energized by solving complex problems, collaborating across disciplines, and making a real difference in the workplace services industry, you’ll find your place here.
- Help build a critical part of Schwab’s growth in the Workplace market.
- Design and build scalable platforms supporting critical workplace applications – like Equity Administration, PCRA and Retirement Plan Services for millions of participants.
- Drive modernization initiatives, including API and foundational system improvements that enable faster, safer integration and partnerships
- Improve platform stability, performance, and resilience to reduce risk and deliver seamless experiences at scale
- Modernize legacy components to address high risk remediation and compliance while maintaining industry leading standards
- Leverage AI to innovate processes and outcomes for maximum efficiency and quality.
- Be part of a collaborative team where you aren’t an “order taker” but an influencer.
What you have
Required Skills
- 2 Years of testing complex enterprise level applications.
- .NET programming experience, JavaScript, Typescript
- Ability to design, build, and maintain automated tests for Angular UIs using tools such as Selenium.
- Familiar with creating reliable, maintainable automated tests and contributing to reusable test patterns.
- Ability to testing web services/APIs (creating/validating test data, asserting responses) and using common API tools.
- Experience documenting use cases in a tool like Zephyr.
- Experience working on an Agile team—collaborating with engineers to improve testability/coverage and communicating test status/defects clearly.
- Experience with leveraging AI to assist in development.
- Familiarity with secure coding development (OWASP, CWE, etc.)
- Familiarity with the Ionic Framework or testing mobile applications.
- Some experience testing mobile applications with Appium.
- Experience with test data management strategies.
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance
Share:
- X
Eligible Schwabbies receive
Medical, dental and vision benefits
401(k) and employee stock purchase plans
Tuition reimbursement to keep developing your career
Paid parental leave and adoption/family building benefits
Sabbatical leave available after five years of employment
See All 5 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



Top Industries Hiring
- Electronics & Hardware
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 Cisco, EPAM Systems, and Charles Schwab, based on current listings on Migrate Mate as of August 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?
Charlotte, Raleigh, and Morrisville 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 August 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 5 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