1

Software Test Engineer Jobs in North Carolina (NOW HIRING)

The Test Engineer is responsible for executing software testing processes to ensure the quality, functionality, and performance of software applications. This role involves designing test cases ...

The Test Engineer is responsible for executing software testing processes to ensure the quality, functionality, and performance of software applications. This role involves designing test cases ...

Software Development Engineer in Test (C) - Hybrid, Cary, North Carolina We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into ...

next page

Showing results 1-20

Software Test Engineer information

See North Carolina salary details

$9

$46

$66

How much do software test engineer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for software test engineer in North Carolina is $46.76, according to ZipRecruiter salary data. Most workers in this role earn between $38.22 and $53.32 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software test engineer, and why are they important?

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

What are the most commonly searched types of Software Test Engineer jobs in North Carolina?

The most popular types of Software Test Engineer jobs in North Carolina are:

What are popular job titles related to Software Test Engineer jobs in North Carolina?

For Software Test Engineer jobs in North Carolina, the most frequently searched job titles are:

What cities in North Carolina are hiring for Software Test Engineer jobs?

Cities in North Carolina with the most Software Test Engineer job openings:

Infographic showing various Software Test Engineer job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $97,254 per year, or $46.8 per hour.

Sr. Software Test Engineer (Remote NC, AZ, TX)

First Citizens Bank

Raleigh, NC • On-site, Remote

$107K - $139K/yr

Full-time

Re-posted 2 days ago


First Citizens Bank rating

7.4

Company rating: 7.4 out of 10

Based on 106 frontline employees who took The Breakroom Quiz

107th of 171 rated banks


Job description

Overview
IT Product and Development Software Quality Assurance team at Silicon Valley Bank is looking for a Sr. Software Test Engineer for Application Web UI and Mobile Device testing.
Responsibilities
The Senior Software Test Engineer Lead is a vital role for the implementation and establishment of a quality process in our IT Testing organization. This individual leads efforts for testing organization in support of the SVB business teams. This role is an active partner in test design, planning and execution working on multiple projects and department initiatives. Supports and ensures successful delivery of organizational transformation and goals across all business verticals at SVB, delivering high quality product for our clients. The Test Lead is responsible for overseeing the day-to-day task management across multiple project test teams and long-term planning for specific business verticals. This role requires coordination with team across multiple time zones for global projects and working with teams located around the world. The Test Lead will work under minimal guidance. The Test Lead will provide guidance mentoring more junior engineers.
  • Responsible for the overall quality of IT projects and changes through execution of all aspects of the Software Development and Testing Life Cycle
  • Lead, develop, monitor and execute test activities projects and department initiatives
  • Work closely with development and business partners to ensure timely collaboration and resolution
  • Review and understand project or application requirements
  • Prepare test documentation (test strategy, test plan, test summary report, test cases, defects, daily status reports
  • Manage and create test data adhering to PII rules
  • Work closely with globally distributed teams to ensure continuous support and test execution in various time zones
  • Facilitate daily triage/scrum meetings, follow defect through closure.
  • Assist in building, configuring and managing test environments
  • Monitor environmental impact, communicate potential risks, provide mitigation plan
  • Provide requirement traceability metrics
  • Implementing test automation utilizing current frameworks and tools
  • Demonstrate thought leadership through identifying process inefficiencies and implementing creative solutions with a spirit of collaboration

Qualifications
Bachelor's Degree and 6 years of experience in Systems engineer and systems programmer OR High School Diploma or GED and 10 years of experience in Systems engineer and systems programmer
Preferred Qualifications:
  • Strong knowledge of programming using OOPS concepts
  • 7 Years of experience in Testing Mobile apps on iOS and Android.
  • Hands on experience in Selenium Web driver.
  • Strong client Server / Web and mobile QA experience.
  • Should have relevant experience in testing NATIVE mobile applications.
  • Demonstrated experience with Mobile Automation (Appium) preferred
  • Defect Tracking via different defect tracking/management tools ( specifically JIRA) and Automation Testing Tools (Functional Regression and system Testing)
  • Experience in root cause analysis and defect diagnosis techniques. Ability to document software defects, and report defects to developers and project manager.
  • Strong knowledge of Agile and Iterative software development life cycle practices
  • Streamline the testing process by introducing automation, leveraging tools and setting goals to reduce time and effort
  • Demonstrate solid domain knowledge in Global Digital Banking applications

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom