1

Program Tester Jobs in North Carolina (NOW HIRING)

We provide the management, support, and systems behind self-directed programs--the services that ... The QA Tester II plays a key role in ensuring software releases meet business and technical ...

We provide the management, support, and systems behind self-directed programs--the services that ... The QA Tester II plays a key role in ensuring software releases meet business and technical ...

... programs * Own PT delivery execution and daily delivery governance ensuring all commitments are ... Performance Testing -Performance Engineering Actual compensation within the range will be dependent ...

We provide the management, support, and systems behind self-directed programs--the services that ... The QA Tester II plays a key role in ensuring software releases meet business and technical ...

Educational Assistance Program, Wellness Reimbursement, and more! Please note the salary ... In the Electrical Tester II position, you will plan, electronically / electrically test, and ...

Hands on experience in ORACLE development Develop, execute, and manage Oracle PL/SQL as well as T-SQL stored program units such as a procedures, functions, packages and database triggers Performance ...

Maintain drug testing records, databases, and program files. * Compile statistical reports, performance metrics, and compliance reports. * Track annual training completion and unit compliance ...

Requirement/Must Have: * 1+ years of experience testing Curam products. * 2+ years of experience using NeoLoad and qTest. * 2+ years of experience understanding Client/SNAP Program Policy guidelines ...

next page

Showing results 1-20

Program Tester information

See North Carolina salary details

$9

$34

$57

How much do program tester jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for program tester in North Carolina is $34.86, according to ZipRecruiter salary data. Most workers in this role earn between $19.42 and $46.11 per hour, depending on experience, location, and employer.

What is a Program Tester job?

A Program Tester is responsible for evaluating software applications to identify bugs, defects, and performance issues before release. They design and execute test cases, document results, and collaborate with developers to resolve problems. Their role ensures software meets quality standards and functions as intended. Program Testers may use manual testing, automated tools, or both to verify functionality, security, and usability.

How much do program testers get paid?

Program testers, also known as software testers or quality assurance analysts, typically earn between $40,000 and $80,000 annually depending on experience, location, and industry. Entry-level testers may start at lower salaries, while experienced testers with specialized skills or certifications can earn higher wages, often working in team environments that utilize testing tools and methodologies.

How to become a program tester?

To become a program tester, gain knowledge of software development and testing methodologies, and develop skills in programming, bug tracking, and testing tools. Earning certifications such as ISTQB can improve job prospects, and experience with automation tools like Selenium is often beneficial. Entry-level positions may require a bachelor's degree in computer science or related fields.

What does a program tester do?

A program tester evaluates software to identify bugs, errors, and usability issues by executing test cases and analyzing results. They often use testing tools and follow specific procedures to ensure the software functions correctly before release.

What are the typical daily responsibilities of a Program Tester?

As a Program Tester, your typical day involves reviewing software requirements, designing and executing test cases, and documenting results to ensure that programs function as intended. You’ll report and track bugs using issue management systems, communicate with developers to clarify issues, and may also participate in automated test script creation and maintenance. Collaboration with cross-functional teams is common, as you'll need to coordinate with developers, product managers, and sometimes end-users. Over time, your responsibilities may expand to include mentoring junior testers or taking on more complex testing projects as you gain experience.

Is there a legit product tester job?

A program tester job is a legitimate role that involves evaluating software, applications, or products for quality and functionality. These positions often require attention to detail, technical skills, and sometimes certifications, and they can be found in various industries including technology and consumer goods.

What are the key skills and qualifications needed to thrive in the Program Tester position, and why are they important?

To excel as a Program Tester, you need a solid understanding of software development processes, quality assurance methodologies, and programming or scripting languages, often backed by a degree in computer science or a related field. Familiarity with automated testing tools (such as Selenium, JUnit, or TestNG), bug tracking systems, and industry certifications like ISTQB can be highly beneficial. Attention to detail, strong analytical thinking, and effective communication skills are essential soft skills for this role. These abilities ensure accurate identification of software issues, effective collaboration with development teams, and delivery of high-quality products.

What are popular job titles related to Program Tester jobs in North Carolina? For Program Tester jobs in North Carolina, the most frequently searched job titles are:
What cities in North Carolina are hiring for Program Tester jobs? Cities in North Carolina with the most Program Tester job openings:
Infographic showing various Program Tester job openings in North Carolina as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, and 3% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $72,514 per year, or $34.9 per hour.

Full-time

Re-posted 5 days ago


Willis Towers Watson rating

8.3

Company rating: 8.3 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

37th of 150 rated financial services


Job description

A penetration tester is responsible for assessing the security of web applications and its underlying infrastructure to identify vulnerabilities and weaknesses that could be exploited by attackers. Their role involves conducting thorough assessments and penetration tests to uncover potential security risks and provide recommendations for mitigation.
The role will work closely alongside the rest of the Penetration Testing team, Business units and other Cyber team.
We are looking for a collaborative team player, with a good technical knowledge in web application and infrastructure penetration testing. The successful candidate will contribute to and work as part of a global multi-disciplined security community with clear vision and direction, and top-down support across the business.

The Role

  • Vulnerability Assessment: Conducting comprehensive assessments of web applications  and Infrastructure to identify security vulnerabilities, such as cross-site scripting (XSS), SQL injection, authentication flaws, insecure configurations, poor host device and service configurations, and use these to penetrate deeper into the application/server.
  • Penetration Testing: Performing controlled attacks on web applications. APIs, infrastructure, and simulate real-world hacking attempts and identify potential entry points for attackers. This involves utilizing various techniques, tools, and methodologies to exploit vulnerabilities and gain access.
  • Security Analysis: Analyzing the results of penetration tests to assess the severity of identified vulnerabilities, their potential impact on the system and the business, and the likelihood of exploitation.
  • Reporting and Documentation: Preparing detailed reports that document the findings, including identified vulnerabilities, attack vectors, and recommendations for remediation. These reports typically outline the risks associated with each vulnerability and provide guidance on how to mitigate them.
  • Remediation Support: Collaborating with developers and system administrators to assist in the remediation of identified vulnerabilities. This may involve providing guidance on secure coding practices, recommending security controls, or validating the effectiveness of implemented fixes.
  • Stay Up to Date: Keeping abreast of the latest web application and infrastructure vulnerabilities, attack techniques, security tools, and industry best practices. This includes staying informed about emerging threats and trends in web applications and infrastructure.
  • Ethical Approach: Conducting all testing and assessment activities within a legal and ethical framework, ensuring that the organization's systems and data are not compromised or harmed during the process.
  • Continuous Improvement: Engaging in professional development activities, such as attending conferences, participating in training programs, and obtaining relevant certifications, to enhance knowledge and skills in cyber security.

The Requirements

  • Education: A bachelor's degree in a related field such as computer science, information security, or cybersecurity is commonly preferred, but not always mandatory. Relevant industry experience can compensate for formal education requirements.
  • Technical Knowledge: A strong understanding of web technologies, programming languages (e.g., HTML, CSS, JavaScript, PHP, Python), and web application architecture is essential. Knowledge of networking fundamentals, operating systems, and databases is also beneficial.

Skills:

  • Web Application Security: In-depth knowledge of web application vulnerabilities, common attack techniques, and mitigation strategies. Strong understanding of OWASP Top 10 vulnerabilities is crucial.
  • Infrastructure security: Working knowledge of different on-prem and cloud builds (IaaS, PaaS, SaaS), in-depth understanding of operating system and its common flaws
  • Penetration Testing Techniques: Proficiency in various penetration testing methodologies, tools, and frameworks. Experience with manual testing techniques, automated vulnerability scanners, and exploit frameworks is necessary.
  • Programming and Scripting: Proficiency in at least one programming language (e.g., Python, Ruby, or JavaScript, etc) to write custom scripts and tools. Understanding SQL queries for database testing is also important.
  • Analytical and Problem-Solving Skills: Ability to analyze complex web application environments, identify vulnerabilities, and exploit them. Strong problem-solving skills to understand attack vectors and recommend appropriate countermeasures.
  • Very good English skills (C1/C2 level), both spoken and written

Holds relevant industry certification/s or equivalent like the following:

  • CEH - Certified Ethical Hacker
  • OSCP - Offensive Security Certified Professional
  • GPEN - GIAC Penetration Tester
  • PNPT - Practical  Network Penentration Tester
  • Burp Suite Certified Practitioner
  • eWAPT/eWAPTx - elearning Web Application Penetration Tester

We're committed to equal employment opportunity and provide application, interview and workplace adjustments and accommodations to all applicants. If you foresee any barriers, from the application process through to joining WTW, please email candidate.helpdesk@willistowerswatson.com.


What Willis Towers Watson employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom