1

Pytest Python Selenium Jobs in Herndon, VA (NOW HIRING)

QA Test Engineer

Bethesda, MD ยท Remote

$44.25 - $60.25/hr

Working proficiency in Python--comfortable writing scripts, simple modules, and test code * Hands-on experience with at least one automated testing framework (e.g., PyTest, unittest, Selenium ...

Familiarity with QA automation frameworks (e.g., Jest, PyTest, Cypress, Selenium) Knowledge of ... Proficiency with at least one modern scripting/programming language such as Python, JavaScript ...

Automation Test Engineer

Washington, DC ยท Hybrid

$120K - $160K/yr

Hands on experience with automation tools (Selenium, PyTest, REST Assured, SoapUI, JUnit, TestNG). * Proficient in scripting for automation (Python required; Bash/Java helpful). * Familiarity with CI ...

Python (for test automation and AI testing) b. JavaScript/TypeScript (for web application testing) c. Testing frameworks: Selenium, Pytest, Jest, Cypress, Playwright d. API testing tools: Postman ...

Be Seen First

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 ...

next page

Showing results 1-20

Pytest Python Selenium information

See Herndon, VA salary details

$23.7K

$143.9K

$208.2K

How much do pytest python selenium jobs pay per year?

As of May 29, 2026, the average yearly pay for pytest python selenium in Herndon, VA is $143,937.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $169,200.00 per year, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Pytest Python Selenium jobs in Herndon, VA? For Pytest Python Selenium jobs in Herndon, VA, the most frequently searched job titles are:
What job categories do people searching Pytest Python Selenium jobs in Herndon, VA look for? The top searched job categories for Pytest Python Selenium jobs in Herndon, VA are:
What cities near Herndon, VA are hiring for Pytest Python Selenium jobs? Cities near Herndon, VA with the most Pytest Python Selenium job openings:
QA Test Engineer

QA Test Engineer

RightEye

Bethesda, MD โ€ข Remote

$44.25 - $60.25/hr

Full-time

Posted 14 days ago


Job description

Company Description

HarmonEyes is the world's only open, AI-powered eye-tracking platform that identifies and predicts a person's cognitive, emotional, and physical state based on eye movements alone. Compatible with any camera-based device, HarmonEyes provides a one-stop shop to analyze eye-tracking data, develop models, and deploy solutions to applications at scale with the Theiaโ„ข SDK. Backed by 60+ years of eye-tracking experience and born from the largest validated eye-tracking database (14 million unique records), HarmonEyes is used by the world's leading organizations in technology, aviation/automotive, healthcare, and elite performance in military and sports.

Job Description

What You'll Do

  • QA & Testing: Design, execute, and maintain manual and automated tests for the Theiaโ„ข SDK, internal data platform, and web tooling. Write clear test plans and reproducible bug reports.
  • Test Automation: Build and extend automated test suites (unit, integration, E2E, API, regression) using Python-based frameworks. Integrate tests into CI so failures surface early.
  • Scripts & Internal Automations: Write scripts that take repetitive work off the team's plateโ€”data wrangling utilities, log/report scrapers, environment setup helpers, release checklists, and small internal tools.
  • Jira & Project Hygiene: Own Jira workflows, ticket grooming, dashboards, and reporting. Keep boards clean, link defects to root cause, and help the team operate with predictable sprint cadence.
  • AI Dev Automations: Help build and maintain our AI-assisted development toolingโ€”agent workflows, prompt libraries, automated PR reviewers, evaluation harnesses, and configurations that make the rest of engineering faster.
  • Quality Advocacy: Partner with engineering, data science, and product to shift quality leftโ€”reviewing specs, contributing to design discussions, and championing testability.
Qualifications

What We're Looking For

Required

  • 1โ€“3+ years of professional QA, test engineering, or related software experience (internships, bootcamps, or strong personal projects considered)
  • Working proficiency in Pythonโ€”comfortable writing scripts, simple modules, and test code
  • Hands-on experience with at least one automated testing framework (e.g., PyTest, unittest, Selenium, Playwright, Cypress, Appium)
  • Solid grasp of QA fundamentals: test plans, test cases, regression, exploratory testing, and bug lifecycle
  • Experience with Jira (or similar) and version control with Git/GitHub
  • Strong written communication, attention to detail, and an ownership mindset on the issues you find

Highly Desirable

  • API testing experience (Postman, REST-assured, requests, or similar) and comfort reading OpenAPI/Swagger specs
  • Familiarity with CI/CD systems (GitHub Actions, Jenkins, GitLab CI) and Docker
  • Hands-on experience with AI dev tools and a feel for prompt engineering, evals, and agent workflows
  • Exposure to cloud platforms (AWS preferred: EC2, S3, Lambda, CloudWatch)
  • Experience testing SDKs, real-time systems, or cross-platform clients (mobile, desktop, VR/AR)
  • Background with signal processing, time-series, or biosensor / eye-tracking dataโ€”or a strong curiosity to learn it
  • Light scripting in JavaScript/TypeScript, Bash, or PowerShell for cross-environment automation

Additional Information

Why Join Us

  • Remote role with room to grow into automation, tooling, and AI-engineering workโ€”not a pure manual-QA seat
  • Direct exposure to a novel technical stack: real-time eye-tracking, ML pipelines, SDKs, and VR/AR integrations
  • Tight feedback loop with senior engineering and leadershipโ€”the work you ship is felt across the company

How to Apply

This position reports into the engineering team. We're looking for someone who pairs solid QA fundamentals with curiosity for automation and AI-assisted workflows.

With your submission please attach:

  1. Your resume
  2. GitHub profile, portfolio, or links to relevant work (test suites, scripts, automations welcome)
  3. A short note on a bug you're proud of findingโ€”or an automation/script that saved you or your team meaningful time