1

Pytest Python Selenium Jobs in Washington, DC (NOW HIRING)

DevOps Engineer [TMC-013-003]

Mclean, VA · On-site

$85K - $150K/yr

Experience with test automation frameworks (e.g., PyTest, Selenium, JUnit) for CI/CD pipelines ... Strong scripting skills in Python, Bash, or PowerShell for automation and deployment * Hands-on ...

Proficiency with automated testing tools and frameworks (e.g., Selenium, JUnit, PyTest, or similar). * Experience in scripting or programming languages such as Python, Java, or Bash. * Familiarity ...

next page

Showing results 1-20

Pytest Python Selenium information

See Washington, DC salary details

$26.1K

$158.5K

$229.3K

How much do pytest python selenium jobs pay per year?

As of Jul 10, 2026, the average yearly pay for pytest python selenium in Washington, DC is $158,531.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,200.00 and $186,300.00 per year, depending on experience, location, and employer.

What is the difference between Pytest Python Selenium vs QA Tester?

AspectPytest Python SeleniumQA Tester
Primary FocusAutomated testing of web applications using PythonManual and automated testing to ensure software quality
Skills RequiredPython programming, Selenium WebDriver, test automationTesting methodologies, scripting, defect tracking
Work EnvironmentDevelopment teams, test automation frameworksQuality assurance teams, software development lifecycle
CertificationsNone mandatory, but Python or automation certifications helpfulISTQB, CSTE, or similar testing certifications

Pytest Python Selenium specialists focus on creating automated test scripts for web applications using Python, while QA Testers perform both manual and automated testing to identify defects. Both roles are essential in software quality assurance but differ in technical depth and scope.

What are some common challenges faced by Pytest Python Selenium automation engineers when maintaining test suites over time?

Automation engineers using Pytest, Python, and Selenium often encounter challenges like test flakiness due to dynamic web elements, frequent UI changes that require updates to selectors, and managing dependencies between tests. As projects grow, maintaining clear test structure and ensuring tests remain reliable and independent is crucial. Engineers frequently collaborate with developers and QA teams to prioritize test coverage and quickly address issues that arise from application changes.

What are the key skills and qualifications needed to thrive as a Python Selenium Automation Tester using Pytest, and why are they important?

To thrive as a Python Selenium Automation Tester, you need strong programming skills in Python, experience with Selenium for browser automation, and knowledge of automated testing frameworks like Pytest. Familiarity with version control systems (such as Git), CI/CD tools (like Jenkins), and test management platforms is typically required, along with relevant certifications such as ISTQB. Attention to detail, analytical thinking, and effective communication are essential soft skills that set top testers apart. These skills ensure robust test coverage, efficient bug identification, and seamless collaboration within development teams, leading to higher software quality.

What are Pytest, Python, and Selenium?

Pytest is a popular testing framework for Python that makes it easy to write simple and scalable test cases. Python is a versatile, high-level programming language widely used for automation, web development, data analysis, and testing. Selenium is an open-source tool used for automating web browsers, enabling developers to write scripts in Python (or other languages) to simulate user interactions and verify web application behavior. Together, Pytest, Python, and Selenium are commonly used for automated testing of web applications to ensure they function as expected.
What are popular job titles related to Pytest Python Selenium jobs in Washington, DC? For Pytest Python Selenium jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Pytest Python Selenium jobs in Washington, DC look for? The top searched job categories for Pytest Python Selenium jobs in Washington, DC are:
DevOps Engineer [TMC-013-003]

DevOps Engineer [TMC-013-003]

TMCI

Mclean, VA • On-site

$85K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 23 days ago


Job description

TMCI is seeking a DevOps Engineer to join our team and play a critical role in automating our CI/CD pipelines and supporting data engineering efforts. This role requires professional experience in standing up DevOps infrastructure, implementing CI/CD pipelines, and optimizing data engineering workflows. The ideal candidate will work within an Agile Scrum team, collaborating with data engineers and software developers to enhance the automation, efficiency, and reliability of our data pipelines and cloud infrastructure.
Key Responsibilities:

  • Design, build, and manage CI/CD pipelines to support continuous integration, deployment, and automation of data engineering workflows
  • Automate deployment processes for data pipelines and applications
  • Monitor and optimize system performance, ensuring high availability and fault tolerance
  • Support data engineers in building, deploying, and optimizing data pipelines for batch and real-time processing
  • Automate data pipeline deployments using CI/CD tools
  • Optimize data workflows, ensuring efficient ETL/ELT processes in cloud and on-prem environments.
  • Implement monitoring and logging for data pipelines, ensuring reliability and proactive issue resolution
  • Collaborate with data engineers to streamline development and deployment processes using DevOps best practices
  • Participate as an active member of an Agile Scrum team, contributing to sprint planning, daily standups, and retrospectives
  • Work closely with developers, data engineers, and product teams to understand infrastructure and automation needs
  • Provide technical guidance on best practices for CI/CD, DevOps, and cloud infrastructure management.
  • Contribute to the design, documentation, and continuous improvement of DevOps and data engineering processes

Required Qualifications:

  • U.S. Citizenship and the ability to obtain a DOD clearance required
  • Bachelor’s degree in computer science or a related field
  • Candidates local to the DMV (DC Metro, Southern MD, Northern VA) preferred, however all qualified CONUS-based candidates will be considered
  • 5+ years of experience in DevOps, CI/CD automation, and cloud infrastructure management
  • Experience setting up and managing CI/CD pipelines using GitLab CI/CD or similar tools
  • Experience with integrating automated testing (unit, integration, performance, and security testing) into CI/CD pipelines to ensure software and data pipeline reliability
  • Experience with test automation frameworks (e.g., PyTest, Selenium, JUnit) for CI/CD pipelines
  • Professional experience working with cloud platforms (AWS, Azure, or GCP)
  • Experience working with containerization and orchestration tools such as Docker and Kubernetes
  • Strong scripting skills in Python, Bash, or PowerShell for automation and deployment
  • Hands-on experience with monitoring and logging tools (Prometheus, Grafana, ELK, or CloudWatch)
  • Familiarity with data pipeline orchestration using tools like Apache Airflow, AWS Step Functions, or Prefect
  • Experience with SQL and ETL/ELT data engineering workflows
  • Experience with version control systems (Git, GitHub, GitLab) and branching strategies
  • Strong understanding of networking, security, and IAM in cloud environments
  • Experience with Agile Scrum methodology

Desired Qualifications:

  • Experience in distributed data processing frameworks (Apache Spark, PySpark, AWS Glue)
  • Familiarity with serverless computing (AWS Lambda, Azure Functions, or GCP Cloud Functions)
  • Experience in monitoring data pipeline performance and implementing observability best practices
  • Hands-on experience with MLops and data engineering workflows
  • AWS, Azure, Kubernetes certifications are highly desirable

Salary Range: The salary range noted represents the company’s minimum and maximum range for this role at the time of posting. The salary made at offering for this position is based on a comprehensive evaluation of candidates' skills, years of experience, and directly related expertise to the specific requirements of the role. Compensation will be determined by considering various factors, including but not limited to the individual's qualifications, competencies, and alignment with the responsibilities outlined in the job description.

TMCI is an Equal Opportunity Employer, including disability and protected veteran status.

Company Description

TMCI - The McVey Company, Inc. brings over 25 years of corporate experience within and in support of the Department of Defense (DOD). With a proven track record, TMCI has been involved as both a prime and sub-contractor for various projects within the Defense Health Agency (DHA) and Military Health System (MHS). We actively collaborate with companies of all sizes to expand our capabilities and better serve our customers.