1

Pytest Python Selenium Jobs in San Jose, CA (NOW HIRING)

UI Automation - Software Engineer

San Jose, CA · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop and maintain UI and REST API automation tests using Playwright, Selenium, Pytest, and Python. * Execute and expand automated regression suites to improve product stability and release ...

Quality Engineer

Sunnyvale, CA · On-site

$85K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... Pytest, Selenium, Playwright, Appium, or similar). * Experience testing REST APIs and backend microservices. * Familiarity with CI/CD integration for automated test execution. * Solid Python or Java ...

... JavaScript, Python, or Java, JavaScript is preferred * Strong knowledge of software QA ... Hands‑on experience with automated testing tools, e.g., Cypress, Appium, Selenium, or Pytest.

New

Test Automation Engineer

Palo Alto, CA · On-site +1

$126K - $145K/yr

Strong experience with test automation frameworks and tools (e.g., PyTest, Selenium/playwright, API ... Proficiency in scripting and programming languages such as Python and Bash * Working knowledge of ...

Staff QA Engineer - Cinema Imaging

San Francisco, CA · On-site

$84K - $109K/yr

Proven experience of implementing and maintaining scalable and reusable Python based test automation frameworks/tools/tests using various tools/libraries like Pytest, Selenium, etc using Python.

Showing results 21-40

Pytest Python Selenium information

See San Jose, CA salary details

$27K

$164K

$237.3K

How much do pytest python selenium jobs pay per year?

As of Aug 20, 2026, the average yearly pay for pytest python selenium in San Jose, CA is $164,045.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,500.00 and $192,800.00 per year, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a Python Selenium automation tester using Pytest?

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 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 San Jose, CA?

For Pytest Python Selenium jobs in San Jose, CA, the most frequently searched job titles are:

What job categories do people searching Pytest Python Selenium jobs in San Jose, CA look for?

The top searched job categories for Pytest Python Selenium jobs in San Jose, CA are:

What cities near San Jose, CA are hiring for Pytest Python Selenium jobs?

Cities near San Jose, CA with the most Pytest Python Selenium job openings:

Infographic showing various Pytest Python Selenium job openings in San Jose, CA as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 7% Part Time, and 6% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $164,045 per year, or $78.9 per hour.

UI Automation - Software Engineer

Cisco

San Jose, CA • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Cisco Systems rating

8.0

Company rating: 8.0 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

59th of 159 rated electronics manufacturers


Job description

The application window is expected to close on: 09/25/2026

Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

Job Description

This is a hybrid position requiring 3 days a week onsite at our San Jose, Cisco office.

Meet the Team

Cisco's Customer Experience (CX) organization is one of the company's fastest-growing and most innovative teams, crafting a first-in-class digital experience for our customers and partners everywhere they connect with Cisco. Cisco IQ is a platform-centric to support the diverse requirements of the CX organization and is being built with emerging technologies including predictive AI and generative AI to drive additional customer success. We are at the epicenter of developing modern, cloud-native technologies that allow us to stay agile and adaptable in a constantly evolving market. Pioneers in our field, Cisco IQ enables customers to maximize value with a simple, unified Cisco experience, driving accelerated time to impact. We deliver on time with high quality & urgency, and we drive decisions with data and transparency while leading with ownership & accountability.

Your Impact

As a UI Automation - Software Engineer in CX, you will build and maintain automation solutions for UI and API testing across Cisco's enterprise platforms, working within an established test framework and with guidance from senior engineers on complex or cross-team problems. Your work will focus on expanding test coverage, keeping automated suites reliable, and integrating them into CI/CD pipelines so that quality signals reach the team early. You will also apply AI tooling to the testing problem itself, using generative AI to accelerate test creation and triage rather than treating automation as purely hand-written. Success in this role looks like independently owning automation for assigned features, reducing flaky and false-positive failures, and steadily raising coverage in the areas you support.

  • Develop and maintain UI and REST API automation tests using Playwright, Selenium, Pytest, and Python.

  • Execute and expand automated regression suites to improve product stability and release confidence.

  • Integrate automation into CI/CD pipelines using Jenkins, Github Actions/workflows and scripting tools, applying SRE practices, so failures surface before release.

  • Build and integrate AI-assisted capabilities into the test workflow - for example, using LLM APIs to generate test cases, analyze failure patterns, or optimize suite execution.

  • Work with containerized environments using Docker for consistent test execution.

  • Collaborate with developers and QA engineers to identify test scenarios and improve automation coverage.

  • Troubleshoot automation failures and improve test reliability and performance.

  • Support testing across cloud environments (AWS, GCP, Azure).

  • Build domain knowledge of Cisco infrastructure and products to design meaningful test scenarios across networking, cloud, and enterprise platforms.

Minimum Qualifications

  • Bachelor's degree in STEM with 5+ years or Master's with 3+ years of software engineering experience, including 1 or more years of experience in UI and API automation testing.

  • Experience with Python and at least one automation framework/tool such as Playwright, Selenium, or Pytest, including troubleshooting and debugging automation failures.

  • Experience in developing with AI - building or integrating AI/ML or generative AI capabilities (for example, LLM APIs, prompt-based workflows, or model-driven features) into software, tooling, or test automation.

  • Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins and scripting, and executing tests in containerized environments (e.g., Docker).

  • Experience with at least one cloud platform: AWS, GCP, or Azure.

Preferred Qualifications

  • Experience testing enterprise infrastructure, networking, or platform products (including Cisco technologies or comparable enterprise technologies).

  • Experience scaling or improving automation frameworks.

  • Familiarity with microservices architectures and API testing best practices.

  • Exposure to Kubernetes/Docker or infrastructure automation tools.

  • Experience in UI and backend software development is a plus.

Why Cisco?

At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Message to applicants applying to work in the U.S. and/or Canada:The starting salary range posted for this position is $155,000.00 to $222,600.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.

Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.

U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:

  • 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees

  • 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco

  • Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees

  • Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)

  • 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours ofunused sick timecarried forwardfrom one calendar yearto the next

  • Additional paid time away may be requested to deal with critical or emergency issues for family members

  • Optional 10 paid days per full calendar year to volunteer

For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.

Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:

  • .75% of incentive target for each 1% of revenue attainment up to 50% of quota;

  • 1.5% of incentive target for each 1% of attainment between 50% and 75%;

  • 1% of incentive target for each 1% of attainment between 75% and 100%; and

  • Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

The applicable full salary ranges for this position, by specific state, are listed below:

New York City Metro Area:

$155,000.00 - $256,000.00

Non-Metro New York state & Washington state:

$138,100.00 - $227,900.00

* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.

** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.


What Cisco Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cisco Systems logo

About Cisco Systems

Sourced by ZipRecruiter

Cisco Systems, a global tech titan based in San Jose, CA, US, operates in the information technology and services industry. Founded in 1984, the company was derived from a project between two computer scientists from Stanford University. They aimed to connect different networks of computer systems at the university, resulting in the first multi-protocol router, and subsequently, the birth of Cisco. As an industry-leading manufacturer of networking hardware and telecommunications equipment, Cisco's product and services range includes routers, switches, firewall devices, and telecommunication technology. The company's mission, "to shape the future of the Internet by creating unprecedented value and opportunity for our customers, employees, investors, and ecosystem partners," is a testament to its pursuit of technology-forward innovation and customer satisfaction.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

San Jose, CA, US

Year founded

1984

Social media