1

Pytest Jobs in Raleigh, NC (NOW HIRING)

MO2-613-Senior Azure Cloud Engineer 11694-1

Raleigh, NC · Remote

$57 - $76.25/hr

... PYTEST. • HANDS-ON EXPERIENCE WITH AZURE API MANAGEMENT, STORAGE ACCOUNTS, ACR, AKS, CONTAINER APPS, FUNCTION APPS, KEY VAULT, EVENT GRID, SQL MANAGED INSTANCE. PREFERRED SKILLS (RANK IN ORDER OF ...

Associate Software Engineer

Durham, NC · On-site +1

$94K - $122K/yr

Write and execute unit tests and integration tests using Python testing frameworks (e.g., PyTest or Unit test) to ensure code reliability and adherence to functional specifications. * Participate in ...

New

Pytest information

See Raleigh, NC salary details

$5

$32

$61

How much do pytest jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for pytest in Raleigh, NC is $32.89, according to ZipRecruiter salary data. Most workers in this role earn between $21.25 and $43.70 per hour, depending on experience, location, and employer.

What is Pytest and what is it used for?

Pytest is a popular testing framework for Python that allows developers to write simple as well as scalable test cases. It is widely used for unit testing, functional testing, and integration testing in Python projects. Pytest makes it easy to write small tests, yet it scales to support complex functional testing for applications and libraries. Its rich plugin architecture and simple syntax make it a preferred choice for many Python developers.

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

To excel as a Pytest Automation Engineer, you need strong programming skills in Python, a solid understanding of software testing principles, and experience with test automation frameworks. Familiarity with Pytest, continuous integration tools (like Jenkins), and version control systems (such as Git) is typically required, along with relevant certifications in software testing or Python development. Attention to detail, analytical thinking, and effective communication help you identify issues quickly and collaborate across development teams. These abilities are crucial for ensuring software quality, speeding up release cycles, and maintaining robust, scalable test systems.

How does a Pytest automation engineer typically collaborate with developers and QA teams during a software release cycle?

As a Pytest automation engineer, you will often work closely with both developers and QA professionals throughout the software release cycle. You’ll be responsible for creating and maintaining test suites using Pytest, reviewing code changes, and ensuring that automated tests cover new features or bug fixes. Regular communication is essential, as you’ll need to report test results, discuss defects, and coordinate on test coverage or continuous integration setup. This collaborative approach helps maintain high code quality and smooth releases.

What is the difference between Pytest vs Selenium Tester?

AspectPytestSelenium Tester
Primary FocusAutomated testing framework for Python codeWeb application testing using browser automation
Required SkillsPython programming, testing frameworksWeb technologies, Selenium WebDriver, scripting
Work EnvironmentSoftware development, QA teams, CI/CD pipelinesWeb testing, QA teams, browser environments
Common CertificationsPython certifications, testing certificationsSelenium certifications, QA certifications

Pytest is a Python testing framework used primarily for unit and integration testing of Python applications. Selenium Tester specializes in automating web browsers to test web applications. While both roles involve testing, Pytest focuses on code-level testing within Python projects, whereas Selenium Testers focus on browser-based testing of web interfaces. Understanding these differences helps teams assign the right tools and skills for their testing needs.

What are popular job titles related to Pytest jobs in Raleigh, NC? For Pytest jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Pytest jobs in Raleigh, NC look for? The top searched job categories for Pytest jobs in Raleigh, NC are:
Staff Software Engineer -- SubSystem Integration Test (SSIT)

Staff Software Engineer -- SubSystem Integration Test (SSIT)

Qualcomm

Raleigh, NC • On-site

$101K - $136K/yr

Full-time

Posted 18 days ago


Qualcomm rating

9.6

Company rating: 9.6 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 209 rated software companies


Job description

Job Summary:
Qualcomm Technologies, Inc. is seeking a Staff Software Engineer for SubSystem Integration Test (SSIT) as part of their AISW engineering team. In this role, you will own subsystem-level validation for the Delegates portfolio, define test strategies, and ensure feature quality before transitioning to QA and System Integration Test.
Responsibilities:
• Partner with delegate engineers from feature inception to define testability requirements, acceptance criteria, and subsystem test plans covering ORT QNN-EP, ExecuTorch HTP backend, and LiteRT delegate
• Own SSIT test strategy per feature: scope, entry/exit criteria, coverage targets, and risk-based prioritization — aligned with the development team before implementation begins
• Embed in sprint planning, design reviews, and code reviews to ensure features are architected for testability from day one
• Develop and maintain automated test content targeting the subsystem boundary: op and feature coverage, numerical accuracy, model-level functional correctness, and backend interface contracts
• Validate on-device behavior on Snapdragon SoCs using HIL infrastructure, covering functional correctness, latency, and memory under real hardware conditions
• Build Python/PyTest-based test suites integrated into the Delegates CI pipeline; ensure SSIT gates are enforced on every code change
• Develop and leverage AI-assisted tooling and agentic workflows (Claude Code, GitHub Copilot) to accelerate test content generation, coverage analysis, and failure triage
• Triage failures and isolate root causes across the delegate stack — ML framework → QNN runtime → HTP hardware — and drive resolution with development owners
• Flag integration risks early during feature development; distinguish subsystem-level issues from upstream framework bugs and downstream backend or system integration issues
• Define and own handoff criteria from SSIT to QA and SIT: documented test results, known issues, coverage gaps, and risk summaries that give downstream teams a clear picture of feature readiness
• Serve as the primary technical liaison between the Delegates development team and QA/SIT — translating feature context into actionable test guidance for downstream teams
• Maintain traceability between SSIT artifacts and QA/SIT test plans via JIRA; feed defects found in QA/SIT that trace to subsystem gaps back into SSIT coverage
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Bachelor's + 8 years or Master's + 6 years in Software Engineering, Computer Science, Systems Engineering, or related field
• Strong Python; proven hands-on experience building automated test frameworks (PyTest or equivalent)
• C/C++ reading proficiency sufficient to debug delegate and runtime issues at the source level
• Demonstrated experience in subsystem or integration testing within a hardware/software product development cycle
• Experience with CI/CD platforms (Jenkins, GitHub Actions, or equivalent) and integrating test automation into build pipelines
• Strong analytical and debugging skills with ability to isolate failures across multi-layer software stacks
Preferred:
• Experience validating ML inference frameworks — ONNX Runtime, ExecuTorch, TFLite / LiteRT, or equivalent
• Hands-on experience with Qualcomm QNN, HTP/DSP, or Snapdragon SoC-based on-device validation
• Familiarity with model accuracy validation: quantization correctness, op-level numerical comparison, and tolerance analysis
• C/C++ proficiency for development and debug of ORT unit tests
• Cross-platform test experience: Linux, Android, and Windows (ARM64 or x86)
• Experience with JIRA defect tracking and Agile/scrum development practices
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Qualcomm employees say

Pay

Benefits

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985