1

Python Automation Testing Jobs in Raleigh, NC (NOW HIRING)

This position expands the lab's capacity for automation, reliability testing, and infrastructure ... Develop statistical test methods using LabVIEW, Python, SQL, and Minitab. Data Acquisition ...

New

Engineer II

Durham, NC · On-site

$94K - $129K/yr

... DE) Simulation & Testing organization. This role is focused on building internal software ... NET Core/C# or Python (FastAPI/Flask) for engineering analysis automation, with front-end ...

... DE) Simulation & Testing organization. This role is focused on building internal software ... NET Core/C# or Python (FastAPI/Flask) for engineering analysis automation, with front-end ...

Product Engineer

Cary, NC · On-site

$60 - $62/hr

Create automation frameworks and scripts using Python * Conduct controller integration testing and validation * Participate in design reviews and technical discussions * Maintain technical ...

Automation of software build, test and release * Python 2.7 and 3 development for maintenance of ... Automated testing and verification techniques and reporting * Linux and Windows scripting (Bash ...

Proficiency in multiple programming languages such as Python or Java. * Strong experience with test automation tools and frameworks. * Expert knowledge of testing best practices and methodologies ...

Principal Data Engineer

Durham, NC

$110K - $132K/yr

Builds automation pipelines using DevOps concepts and Continuous Integration and Continuous ... Responsible for designing, developing, testing, deploying, maintaining and improving customer ...

DevSecOps Engineer

Morrisville, NC

$55 - $73.50/hr

Implement deployment automation across development, integration, testing, staging, and production ... Python JavaScript / TypeScript Java C# PHP REST APIs Enterprise Platforms Windows Server Red Hat ...

Principal Data Engineer

Durham, NC · On-site

$110K - $132K/yr

Builds automation pipelines using DevOps concepts and Continuous Integration and Continuous ... Responsible for designing, developing, testing, deploying, maintaining and improving customer ...

DevOps Engineer

Raleigh, NC · On-site

$51.25 - $70.25/hr

Expertise in a variety of technologies including, but not limited to C#, Python, JavaScript ... Packaging and integration of Code, Work with CI/CD pipelines, automated testing and deployment ...

next page

Showing results 1-20

Python Automation Testing information

See Raleigh, NC salary details

$10

$49

$73

How much do python automation testing jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for python automation testing in Raleigh, NC is $49.84, according to ZipRecruiter salary data. Most workers in this role earn between $42.98 and $56.78 per hour, depending on experience, location, and employer.

What is the difference between Python Automation Testing vs Manual Software Testing?

AspectPython Automation TestingManual Software Testing
Required SkillsPython programming, automation tools, scriptingTest case execution, attention to detail, communication
Work EnvironmentAutomated testing frameworks, scripting environmentsTest labs, user environments, manual execution
Industry UsageSoftware development, QA teams, continuous integrationInitial testing phases, exploratory testing, user acceptance

Python Automation Testing involves writing scripts to automate test cases, increasing efficiency and repeatability. Manual Software Testing requires testers to execute test cases manually, focusing on exploratory and usability aspects. Both roles are essential in software quality assurance, but Python Automation Testing emphasizes automation skills, while manual testing emphasizes detailed test execution and observation.

What are the key skills and qualifications needed to thrive as a Python Automation Testing professional, and why are they important?

To thrive as a Python Automation Testing professional, you need strong proficiency in Python programming, knowledge of software testing methodologies, and experience with test automation frameworks, often supported by a degree in computer science or a related field. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is typically required, along with certifications like ISTQB being advantageous. Analytical thinking, attention to detail, and effective communication skills help testers identify issues, collaborate with teams, and document findings clearly. These competencies ensure the creation of reliable, maintainable automated tests that improve software quality and streamline development cycles.

What are some common challenges faced in a Python Automation Testing role, and how can they be addressed?

One common challenge in Python Automation Testing is maintaining test scripts as applications evolve, which can lead to flaky tests or outdated scripts. To address this, it's important to implement modular and reusable code, and regularly review and refactor test cases. Collaborating closely with developers and participating in code reviews can also help testers anticipate changes and adapt their tests proactively. Additionally, integrating robust reporting and logging mechanisms helps quickly identify and resolve issues, ensuring the reliability of the automated test suite.

What is Python Automation Testing?

Python Automation Testing refers to the process of using Python programming language to write scripts that automatically test software applications. These scripts can validate functionality, performance, and reliability of software, reducing the need for manual testing and speeding up the development cycle. Python is popular for automation testing because of its readability, extensive libraries like Selenium and PyTest, and strong community support. Automation tests can be integrated into continuous integration pipelines to ensure consistent quality across software releases.
What job categories do people searching Python Automation Testing jobs in Raleigh, NC look for? The top searched job categories for Python Automation Testing jobs in Raleigh, NC are:
Infographic showing various Python Automation Testing job openings in Raleigh, NC as of July 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $103,672 per year, or $49.8 per hour.
Hardware Test Engineer

Hardware Test Engineer

Mentis Systems

Durham, NC • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

R&D Hardware Test Engineer
The R&D Hardware Test Engineer designs, develops, and implements automated electro-mechanical test systems that accelerate product development, improve reliability, and expand lab testing capability. This role focuses heavily on LabVIEW programming, automated data acquisition, test fixture development, and electro-mechanical test design. The engineer partners with mechanical, electrical, and controls engineers to define test strategies, enhance Product Qualification Plans (PQPs), and ensure robust verification and validation of complex pharmacy automation devices.
This position expands the lab's capacity for automation, reliability testing, and infrastructure support while enabling faster iteration, reduced downtime, and higher-quality data across multiple product lines. The R&D Hardware Test Engineer plays a strategic role in test innovation, benchmark program development, and automated test methodologies.
Key Responsibilities
Test System Design & Automation
  • Design electro-mechanical test systems and fixtures to support verification, validation, and reliability testing.
  • Develop automated test workflows in LabVIEW including DAQ configuration, control logic, and data handling.
  • Build automation scripts, control interfaces, and bench-level tools to reduce manual testing.
  • Improve or develop PLC-based systems (e.g., DAQ, Arduino platforms).
  • Create benchmark programs and automated sequences to reduce machine downtime and accelerate troubleshooting.

Verification, Validation & Test Planning
  • Review Product Qualification Plans (PQPs) and recommend additional test coverage, automation opportunities, and reliability improvements.
  • Partner with mechanical, electrical, and controls engineers to create robust test plans for subsystems and prototypes.
  • Perform hands-on test execution when needed, ensuring accurate data capture and traceability.
  • Develop statistical test methods using LabVIEW, Python, SQL, and Minitab.

Data Acquisition & Analysis
  • Build integrated DAQ systems for sensors, motion control, communication technologies, and electro-mechanical devices.
  • Analyze performance data, reliability results, and failure modes to support engineering decisions.
  • Automate data aggregation and reporting for engineering teams.

R&D Lab Infrastructure & Reliability Support
  • Increase testing throughput by enabling parallel test setups, cross-training, and automation of key workflows.
  • Reduce lab downtime via preventative maintenance, benchmark testing, and improved system health monitoring.
  • Support computer and networked device configuration across R&D labs.
  • Contribute to lab asset tracking, configuration management, and equipment lifecycle processes.
  • Troubleshoot complex electro-mechanical and automation issues.
  • Contribute to best practices for safety, testing procedures, and ISO-aligned processes.

Prototype & Fixture Development
  • Design and assemble rapid prototypes and test fixtures to evaluate the feasibility of new concepts.
  • Perform wiring, assembly, mechanical build activities, and instrumentation setup.
  • Assist with commissioning new test hardware and validating performance.

Qualifications
Education
  • Bachelor's degree in Engineering or a related technical field (Mechanical, Electrical, Mechatronics, Systems, Automation, Physics, Applied Science, etc.).
  • Master's degree is a plus.

Experience
  • Experience with verification and validation testing.
  • Hands-on experience designing automated test systems and fixtures.
  • Strong LabVIEW programming background.
  • Experience with computer-controlled electromechanical or networked systems.
  • Exposure to reliability testing, statistical methods, or DFSS.
  • Experience working on cross-functional development teams.

Skills & Abilities
  • Programming or scripting experience with LabVIEW, Python, SQL, or similar tools.
  • Experience with DAQ systems, sensors, PLCs, and motion control.
  • Ability to design (CAD), assemble, and troubleshoot complex test setups.
  • Strong mechanical and electrical aptitude.
  • Ability to work independently and collaboratively.
  • Excellent communication, documentation, and presentation skills.
  • High attention to detail and strong action orientation.