1

Pytest Jobs in Washington (NOW HIRING)

... PyTest, SonarQube, Fortify, and Department of War-approved static and dynamic analysis tools. • Performs scheduled performance and load validations, evaluates pipeline artifacts, validates gate ...

Senior Software Engineer (Python) - Remote

Reston, VA · Remote

$126K - $170K/yr

If you have experience with Python, Django administration, JavaScript, pytest, GitHub Actions, Podman, CloudTamer (Kion), and AWS-and want your work to help empower hundreds of thousands of Medicare ...

Junior Developer

Annapolis, MD · On-site

$76K - $128K/yr

Implementing unit tests using frameworks like pytest and conducting code reviews to ensure application quality, performance, and smooth troubleshooting. * Supporting front-end development by building ...

Automation Tester

Springfield, VA · On-site

$48 - $63.50/hr

TestNG, JUnit, PyTest * Cucumber * Docker / Kubernetes Environments * Performance Testing (JMeter, Locust) * Languages: Java, Ruby, Python, XML Desired Expereince * AWS or other Cloud Platform ...

Python Developer (LOCALS ONLY)

Mclean, VA · On-site

$51.50 - $71/hr

... pytest and industry best practices. • Support quarterly production cycles and financial reporting processes by monitoring execution, troubleshooting issues, and ensuring timely delivery of accurate ...

OSS Test & Automation Engineer

Lanham, MD

$46 - $60.75/hr

Solid proficiency in Python or any other scripting language and familiarity with modern test frameworks (e.g. pytest, Robot) * Familiarity with at least one workflow orchestration or BPM tool (e.g.

next page

Showing results 1-20

Pytest information

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 Washington? For Pytest jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Pytest jobs in Washington look for? The top searched job categories for Pytest jobs in Washington are:
What cities in Washington are hiring for Pytest jobs? Cities in Washington with the most Pytest job openings:
Senior Testing Lead

Senior Testing Lead

ECS

Falls Church, VA • On-site

Full-time

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


Job description

Everforth ECS is seeking a Senior Testing Lead to work in the National Capital Region covering the Pentagon, Falls Church, and Fairfax.
Please Note: This position is contingent upon contract award.
The War Data Platform (WDP) is a key initiative within the U.S. Department of War's (DoW) AI-First strategy introduced in early 2026. The WDP focuses on operational warfighting data and aims to accelerate the deployment of artificial intelligence (AI) on the battlefield. The WDP extends to Unclassified, Secret, and Top Secret environments, and supports collaboration between Combatant Commands, Joint Staff directorates, Senior Executive Service leaders, and operational analysts.
The Senior Testing Lead serves as the authoritative test engineering leader for WDP Core Integration, owning the full lifecycle of verification and validation activities across all classification environments from development through production. This role drives test strategy, automation maturity, quality gate governance, and cross-enclave release assurance in direct support of DoW mission readiness and platform resilience objectives.
• Leads advanced test engineering operations for War Data Platform (WDP) Core Integration by creating, maintaining, and executing the WDP Core Integration System Test Plan governing all automated and manual verification activities across development, test, integration, staging, and production environments operating on NIPRNet, SIPRNet, and JWICS.
• Authors the WDP Core Integration System Test Plan aligned with continuous integration, continuous deployment, and DevSecOps policies, establishes quality gates, defines risk-based test priorities, and obtains stakeholder approvals.
• Designs test strategies, coverage models, verification matrices, and secure test-data handling patterns that align with system requirements, reference architectures, scalability thresholds, cybersecurity mandates, and performance objectives.
• Coordinates test-strategy development, cross-team alignment, and ongoing refinement of test approaches across Agile Release Trains.
• Architects modular, end-to-end automation frameworks that embed unit, regression, integration, security, performance, and acceptance testing into continuous integration and continuous deployment workflows using GitLab, Jenkins, Selenium, JUnit, PyTest, SonarQube, Fortify, and Department of War-approved static and dynamic analysis tools.
• Performs scheduled performance and load validations, evaluates pipeline artifacts, validates gate criteria, and identifies defects affecting mission readiness, enclave interoperability, and cyber compliance.
• Logs and triages findings, maintains a testing risk register, and monitors key performance indicators to drive timely remediation.
• Investigates failures using Splunk, Grafana, CloudWatch, Kubernetes dashboards, and enclave-specific diagnostic utilities.
• Delivers status dashboards, formal release sign-offs, updated test documentation, and retrospective insights that refine processes, tooling, and compliance adherence.
• Provides structured guidance to junior testers and cross-functional sprint teams to raise test maturity, reduce release-cycle volatility, and strengthen system resilience across all enclaves.
• Performs other duties as assigned.
• Current Secret security clearance with the ability to obtain and maintain a Top Secret (TS) security clearance with Sensitive Compartmented Information (SCI).
• 10 or more years of progressive experience in test engineering and quality assurance leadership, with demonstrated ownership of system test plans, test automation frameworks, and release gate governance for enterprise software programs in classified or federal government environments.
• Hands-on experience architecting and operating end-to-end test automation frameworks within DevSecOps and CI/CD pipelines, including demonstrated proficiency with tools such as GitLab, Jenkins, Selenium, JUnit, PyTest, SonarQube, Fortify, or equivalent static and dynamic analysis platforms approved for DoW environments.
• Demonstrated experience conducting security, performance, and load testing in multi-enclave environments spanning NIPRNet, SIPRNet, and JWICS, including the ability to adapt test strategies, secure test-data handling patterns, and quality gate criteria to enclave-specific constraints.
• Experience using operational observability and diagnostic platforms such as Splunk, Grafana, Amazon CloudWatch, and Kubernetes dashboards to investigate test failures, perform root-cause analysis, and generate performance reporting in support of mission-ready release decisions.
• Strong problem-solving and decision-making capabilities, with a proven ability to weigh the relative costs and benefits of potential actions and identify the most appropriate solution.
• Highly developed interpersonal and oral/written communication skills, with the ability to effectively and professionally interact with a diverse set of stakeholders (from peers to end-users to executive management).