1

Pytest Jobs in Virginia (NOW HIRING)

Python Developer

Herndon, VA · On-site +1

$51.75 - $71.25/hr

Expertise with PyTest including test-driven development (TDD), mocking, fixtures, and maintaining high code coverage Machine Learning Workloads: * Understanding of ML model lifecycle: training ...

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

Test Automation Engineer (Contract)

Arlington, VA · Remote

$53 - $70/hr

Experience developing or maintaining automated test frameworks using tools such as PyTest, JUnit, Playwright, Cypress, or similar frameworks * Experience designing and executing integration tests ...

Experience implementing automated testing frameworks, including unit testing in Python (e.g., pytest, unittest) Preferred: * Experience with Databricks for data engineering, ETL, or analytics ...

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 Developer

Software Developer

Apogee Integration LLC

Chantilly, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 hours ago


Job description

Salary:

Security Clearance: TS/SCI with Fullscope Polygraph required


Position


Seeking a Software Developer to support an Intelligence Client.


Required

  • Bachelor's Degree in Computer Science, EE, or related STEM field, with 3+ years of experience (or 3 additional years of experience in lieu of degree)
  • Must have proficiency with at least one open-source programming languages (e.g. Python, Java, C#, Go, JavaScript, C/C++); multiple preferred
  • Must have proficiency with software source control and configuration management tools; e.g. git
  • Must have proficiency developing on Windows and Linux operating systems
  • Must have proficiency with APIs; both development/update of internal APIs and use of external APIs
  • Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm
  • Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment

Desired

  • Experience with containers (e.g. Docker, Podman, Kubernetes, OpenShift)
  • Experience with developing, prototyping and deploying solutions within Commercial Cloud Solutions leveraging infrastructure platform services; (ex, AWS, Google Cloud, Azure) and leveraging cloud data services (ex: S3, RDS, EFS)
  • Experience with Testing and Mocking frameworks: Pytest, unittest, JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, Playwright, FITNesse
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD)
  • Experience with build and CI/CD tools such as: Maven, CMake, RPM, Nexus, gitlab runners, github actions, Jenkins
  • Experience with Graphical User Interface (GUI) Development, and/or experience working with Qt, Angular, React or similar GUI frameworks
  • Experience or familiarity with multiple of the following technologies: XML, XSD, SOAP, WSDL, XSLT, REST, JSON, YAML, HTML, CSS
  • Demonstrated experience transforming, manipulating, and combining data using a programming language, such as Python
  • Experience translating customer requirements into project or system specifications
  • Experience with the Sponsors data handling procedures

Useful Additional Skills and Experience

  • M.S. or PhD in a STEM related major
  • Experience with AWS or cloud computing; experience developing and deploying code in a cloud-based environment
  • Experience with relational databases, MySQL, NiFi, Kafka, Elastic MapReduce (EMR) Hbase, Elastic, Splunk, Spring
  • Experience with Kubernetes
  • Experience with Spark
  • Experience programming with distributed computing
  • Experience with large scale ETL from multiple sources
  • Demonstrated experience working with sponsor business or mission data, sponsor applications, or sponsor database structures

What You'll Love About Apogee

  • Challenging work in support of US Intel Community - a Mission that Matters!
  • Access to our cool ApogeePlex facility.
  • Support for new ideas & encouragement to take risks
  • Professional Development Assistance (PDA)
  • Wicked smart and collaborative coworkers
  • Regular interfacing with company leadership
  • 401(k) with huge company match
  • Paid Time Off / Fixed & Floating Holidays
  • Medical, Dental, Vision
  • Health Savings Accounts / Dependent Care Flexible Spending Accounts
  • Life Insurance
  • Disability (Short and Long Term), Accidental Death and Dismemberment (AD&D)

Apogee's Mission

  • Be the PROVIDERof choice for government & commercial organizations with an unwavering commitment to responsiveness, accuracy, integrity, collaboration, and innovation
  • Be theEMPLOYER of choice committed to an open & transparent corporate atmosphere and progressive culture that attracts and empowers world class professionals to explore cutting-edge technical solutions while fostering professional growth
  • Be the preferred SOURCE for cutting-edge Analytic Products, Systems & Software Engineering, Big Data Integration, IT and Business Services that directly contribute to customer success


Apogee is an EEO Employer