1

Software Testing Engineer Jobs in Apex, NC (NOW HIRING)

... full stack software engineer developing scalable and resilient event-driven and API-based ... Experience with unit testing, integration testing, and end-to-end testing. * Experience with ...

Automation Tester

Raleigh, NC · On-site

$44.75 - $59/hr

... software testing methodologies, processes, and Agile frameworks. • Excellent communication and ... Java frameworks and technologies, Engineering and R&D. Founded in 2005, the company is ...

... full stack software engineer developing scalable and resilient event-driven and API-based ... Experience with unit testing, integration testing, and end-to-end testing. * Experience with ...

Software Quality Engineer

Raleigh, NC · On-site +1

$113K - $158K/yr

Triage and debug testing failures, coordinating with product teams on root cause analysis. What You ... S. or foreign equivalent) in Software Engineering, Information Systems or related field and three ...

... Programmer Analyst with experience in all aspects of software development. The ideal candidate will ... Execute testing deliverables, coordinate testing activities across multiple projects and ...

... Programmer Analyst with experience in all aspects of software development. The ideal candidate will ... Execute testing deliverables, coordinate testing activities across multiple projects and ...

Work with developers, testers, and system engineers to deliver integrated product features ... Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or ...

Work with developers, testers, and system engineers to deliver integrated product features ... Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or ...

Software Engineer The Software Engineering team delivers next-generation application enhancements ... Own problems end-to-end across design, implementation, testing, deployment, and supportability ...

Engineer II

Durham, NC · On-site

$94K - $129K/yr

The Engineer II is a key contributor within BD's Corporate Digital Engineering (DE) Simulation & Testing organization. This role is focused on building internal software applications, automation ...

next page

Showing results 1-20

Software Testing Engineer information

See Apex, NC salary details

$8

$39

$55

How much do software testing engineer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for software testing engineer in Apex, NC is $39.20, according to ZipRecruiter salary data. Most workers in this role earn between $32.07 and $44.71 per hour, depending on experience, location, and employer.

What are some common collaboration practices between Software Testing Engineers and developers during the software development lifecycle?

Software Testing Engineers frequently collaborate with developers through activities such as sprint planning, daily stand-ups, and code reviews. They often provide feedback on testability during requirements analysis and work closely with developers to understand new features and identify potential issues early. Effective communication ensures that defects are clearly documented, and joint debugging sessions are common to resolve complex bugs efficiently. This close collaboration helps maintain a high-quality product and fosters a culture of continuous improvement within the team.

What are the key skills and qualifications needed to thrive as a Software Testing Engineer, and why are they important?

To thrive as a Software Testing Engineer, you need a solid understanding of software development lifecycles, test design techniques, and programming or scripting languages, typically supported by a degree in computer science or related fields. Familiarity with automation tools (such as Selenium or JUnit), bug tracking systems (like Jira), and certifications like ISTQB are highly valued. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with development teams. These skills and qualities are crucial to ensure software quality, minimize defects, and deliver reliable products to end users.

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

AspectSoftware Testing EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT services
Primary FocusDesigning and executing test cases, automationTest planning, process improvement, documentation

While both roles focus on ensuring software quality, Software Testing Engineers often develop and execute test cases, including automation, whereas QA Analysts focus on testing processes, documentation, and quality standards. Both roles are essential in delivering reliable software products.

What does a Software Testing Engineer do?

A Software Testing Engineer is responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve defects. Their role helps maintain software quality, reliability, and performance before the product is released to users. They may use both manual and automated testing methods to cover different aspects of the application.
What are popular job titles related to Software Testing Engineer jobs in Apex, NC? For Software Testing Engineer jobs in Apex, NC, the most frequently searched job titles are:
What job categories do people searching Software Testing Engineer jobs in Apex, NC look for? The top searched job categories for Software Testing Engineer jobs in Apex, NC are:
What cities near Apex, NC are hiring for Software Testing Engineer jobs? Cities near Apex, NC with the most Software Testing Engineer job openings:
Infographic showing various Software Testing Engineer job openings in Apex, NC as of June 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $81,540 per year, or $39.2 per hour.
Software Verification Engineer - Air Platform Team

Software Verification Engineer - Air Platform Team

Nvidia Corporation

Durham, NC • On-site

Full-time

Posted 23 days ago


Job description

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It's an outstanding legacy of innovation that's motivated by extraordinary technology -and amazing people.
NVIDIA is looking for an experienced Software Verification Engineer to join our Air team - the Digital Twin for Data Center Simulation web application. To learn more, visit https://air.nvidia.com. As a Software Verification Engineer, you will play a crucial role in ensuring the quality and reliability of the Air simulation platform by verifying that features are delivered with the highest quality in a timely manner. This position offers the opportunity to have a real impact in an influential, technology-focused company impacting product lines that power the most advanced data centers in the world. We have crafted a team of outstanding people, whose mission is to push the frontiers of what is possible today and define the platform for the future of data center simulation and design.
What you'll be doing:
  • Design and implement test strategies, test plans, and test cases using automated flows and modern test methodologies.
  • Perform software verification and validation, including functional, regression, and system integration testing.
  • Identify, analyze, and track software defects while collaborating with developers to drive resolutions.
  • Partner with cross-functional teams to translate requirements into testable designs and provide feedback on product quality.
  • Participate in code reviews, contribute to test automation frameworks, and improve software maintainability and testability.
  • Stay current with emerging tools and technologies in networking and software testing to enhance coverage and efficiency.

What we need to see:
  • BS in Computer Science, Software Engineering, or equivalent experience.
  • 3+ years of experience in software verification and testing, ideally within networking or distributed systems.
  • Hands-on experience with Robot Framework and automated test development.
  • Proficiency in scripting languages such as Python (Node.js a plus).
  • Familiarity with software test methodologies, tools, and CI/CD frameworks.
  • Experience with QEMU, Docker, or similar virtualization and container technologies.
  • Knowledge of Git and experience working within agile development environments.
  • Excellent problem-solving, analytical, and communication skills.

Ways to stand out from the crowd:
  • Deep understanding of RESTful APIs and asynchronous programming.
  • Strong knowledge of Linux networking, TCP/IP, and common network protocols.
  • Hands-on experience with Kubernetes or other large-scale container orchestration systems.
  • Familiarity with cloud or data center technologies (e.g., OpenStack, VMware).
  • Demonstrated contributions to open-source projects or test automation frameworks as well as a passion for building reliable systems and pushing the boundaries of software verification in simulation environments.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until April 4, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993