1

Pytest Jobs in Virginia (NOW HIRING)

Python Developer

Chantilly, VA · On-site

$51.50 - $71/hr

Experience with Unit Testing Frameworks in PyTest and Mocking Preferred Skills/Experience: * Experience with Python ORM tools for database as code such as SQLAlchemy * Experience deploying ...

Senior Python Developer

Mclean, VA

$124.60K - $167.70K/yr

Docker, Podman, Kubernetes). * 2 3 years of experience with unit testing frameworks (e.g., Pytest) and implementing automated test coverage. * Good oral, written communication skills and team ...

Senior Python Developer

Mclean, VA · On-site

$123.50K - $166.20K/yr

... using PYTEST Understanding of databases and SQL. • Knowledge of JavaScript and the AngularJS framework is a plus. • 5+ years of experience in developing applications using Python, Django ...

Docker, Podman, Kubernetes). • 2-3 years of experience with unit testing frameworks (e.g., Pytest) and implementing automated test coverage. • Good oral, written communication skills and team ...

Senior Python Developer

Mclean, VA

$124.60K - $167.70K/yr

... Pytest) and implementing automated test coverage. * Good oral, written communication skills and team collaboration skills. * Strong critical thinking, problem-solving skills, and familiarity with ...

Senior Software Engineer

Arlington, VA · On-site

$141K - $185.80K/yr

GoogleTest, pytest What We Need to See: * Candidates must be authorized to work in the United States by US citizenship to meet certain information processing and contract requirements * Bachelor ...

Senior Software Engineer

Arlington, VA · On-site +1

$141K - $185.80K/yr

GoogleTest, pytest What We Need to See: * Candidates must be authorized to work in the United States by US citizenship to meet certain information processing and contract requirements * Bachelor ...

Strong testing habits (Django Test Framework, pytest-django) * Familiar with Factory Boy, Faker, or similar tools * Won't ship code without understanding its impact on stability BENEFITS:

next page

Showing results 1-20

People also search for

Pytest information

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 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 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 job categories do people searching Pytest jobs in Virginia look for? The top searched job categories for Pytest jobs in Virginia are:
What cities in Virginia are hiring for Pytest jobs? Cities in Virginia with the most Pytest job openings:
Infographic showing various Pytest job openings in Virginia as of May 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 49% In-person, and 51% Remote job distribution.
Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

Zetier

Arlington, VA

Other

Posted 22 days ago


Job description

Software Development Engineer in Test (SDET)

Zetier seeks Software Development Engineers in Test (SDET) to design, build, and maintain scalable automated testing capabilities for embedded hardware, cyber platforms, and operational software systems. This role focuses on developing robust test infrastructure, improving product reliability, and enabling continuous validation across hardware and software solutions. Candidates will develop automated validation frameworks, integrate testing into CI/CD pipelines, and support verification activities spanning low-level firmware, networking systems, and mission-driven software capabilities. Work includes functional, integration, regression, and hardware-in-the-loop testing aligned with quality, operational effectiveness, and compliance objectives.

Required:

  • 5+ years experience in software development or test engineering
  • Strong programming experience in Python, C/C++, and/or Rust
  • Experience deploying automated test frameworks (e.g. pytest, Robot)
  • Experience testing embedded or Linux-based systems platforms
  • Hands-on experience integrating testing into CI/CD pipelines
  • Familiar debugging complex HW/SW system interactions
  • Comfortable writing clear technical documentation (e.g. test reports)
  • Strong communication skills across engineering and customer teams
  • Active U.S. security clearance

Desired:

  • Experience with hardware-in-the-loop (HIL) and device automation
  • Experience testing embedded systems, networking devices, or mobile
  • Experience with containerization (e.g. Docker, Kubernetes, QEMU)
  • Familiar with network/protocol validation (e.g. Wireshark, Scapy)
  • Experience with RF or wireless systems (e.g. 802.11ac, Zigbee, SDR)
  • Experience testing firmware, drivers, and low-level code/services
  • Exposure to cybersecurity, vulnerability research, or pentest teams
  • Experience with observability, telemetry, or reliability engineering


Positions available in Arlington, VA.

Zetier is proud to be an Equal Opportunity Employer. We celebrate diversity and do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis protected by law. All employment is decided on the basis of merit, qualifications, and business need.