1

Pytest Jobs in California (NOW HIRING)

... Pytest, Pylint) • Strong SQL skills • Familarity with SSIS • Strong troubleshooting skills • On-point communication skills Education • Bachelors degree in Computer Science or Finance

New

Develop automation scripts and GUIs for test execution and reporting (Python, SCPI, pytest, LabView, Vivado, or equivalent). * Build and maintain rack setups and test infrastructure, integrating ...

Quality Engineer, Rights & Pricing

Cupertino, CA · On-site

$88K - $114K/yr

... pytest, JUnit, TestNG, or equivalent) Working familiarity with REST API concepts and tooling -- including HTTP methods, status codes, request/response structure, and tools such as Postman, curl, or ...

Build and maintain automated test suites using pytest, covering unit, integration, and regression testing across backend services. * Develop and run load and scalability tests using Locust to ...

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 California? For Pytest jobs in California, the most frequently searched job titles are:
What job categories do people searching Pytest jobs in California look for? The top searched job categories for Pytest jobs in California are:
What cities in California are hiring for Pytest jobs? Cities in California with the most Pytest job openings:
Solution Architect (SONiC)

Solution Architect (SONiC)

Keysight Technologies, Inc.

Calabasas, CA • On-site

$164K - $274K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Keysight Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

41st of 141 rated electronics manufacturers


Job description

Overview

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Keysight is seeking a solution architect with deep automation expertise in SONiC-based switch validation, hands-on experience with the sonic-mgmt test framework and traffic generator automation. This role focuses on validating high-performance switching platforms for next-generation AI data center deployments, including advanced AI transports like RoCEv2.


Responsibilities
  • Lead automation and validation of SONiC features using sonic-mgmt (pytest-based framework).
  • Design and execute functional, scale, performance, and interoperability testing across L2/L3, EVPN/VXLAN, QoS, ACL, and multi-ASIC platforms.
  • Validate AI data center networking features including RDMA, RoCEv2, ECN, PFC, and congestion management.
  • Develop Python-based automated test cases, integrate into CI/CD pipelines, GitHub workflows.
  • Drive performance benchmarking and traffic validation using Keysight traffic generators
  • Analyze packet captures, telemetry, and system logs to identify root cause and performance bottlenecks.
  • Collaborate with customers from various segments like hyperscalers, silicon vendors, platform teams, and software developers to ensure feature readiness and production stability.

Qualifications
  • Bachelor’s or master’s degree in computer science, Network Communications, Computer Data Sciences, or a related field.
  • 5+ years of experience in network test/validation roles.
  • Strong hands-on experience with SONiC and sonic-mgmt.
  • Proficiency in Python automation and pytest framework.
  • Deep understanding of routing and data center protocols (BGP, ECMP, VXLAN/EVPN).
  • Experience validating switch fabrics in AI/ML cluster environments.
  • Hands-on experience with Keysight traffic generators for scale and performance validation 
  • Expertise with Keysight traffic generators APIs like IxNetwork RESTPy, OTG
  • Deep automation knowledge of traffic generators and switches. 
  • Strong Linux debugging and networking fundamentals.
  • Proficiency in working with GitHub repository

Preferred

  • Knowledge of SAI and merchant silicon architectures.
  • Experience with large-scale AI/HPC data center fabrics.
  • Familiarity with telemetry, gNMI, and automation-driven infrastructure testing.
  • Knowledge of SONiC architecture (swss, syncd, SAI, Redis DB).
  • Working with MCP and AI enabled automation tools.

Careers Privacy Statement


Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Pay is based on experience, education and skills, most offers will be between the minimum and the midpoint of the Salary Range listed below.

California pay range: MIN $164,430 - MAX $274,040

Note: For other locations, pay ranges will vary by region

This role is eligible for Keysight Results Bonus Program: 

  • US Employees may be eligible for the following benefits:
  • Medical, dental and vision
  • Health Savings Account
  • Health Care and Dependent Care Flexible Spending Accounts
  • Life, Accident, Disability insurance
  • Business Travel Accident and Business Travel Health
  • 401(k) Plan
  • Flexible Time Off, Paid Holidays
  • Paid Family Leave
  • Discounts, Perks
  • Tuition Reimbursement
  • Adoption Assistance
  • ESPP (Employee Stock Purchase Plan)
Qualifications:
  • Bachelor’s or master’s degree in computer science, Network Communications, Computer Data Sciences, or a related field.
  • 5+ years of experience in network test/validation roles.
  • Strong hands-on experience with SONiC and sonic-mgmt.
  • Proficiency in Python automation and pytest framework.
  • Deep understanding of routing and data center protocols (BGP, ECMP, VXLAN/EVPN).
  • Experience validating switch fabrics in AI/ML cluster environments.
  • Hands-on experience with Keysight traffic generators for scale and performance validation 
  • Expertise with Keysight traffic generators APIs like IxNetwork RESTPy, OTG
  • Deep automation knowledge of traffic generators and switches. 
  • Strong Linux debugging and networking fundamentals.
  • Proficiency in working with GitHub repository

Preferred

  • Knowledge of SAI and merchant silicon architectures.
  • Experience with large-scale AI/HPC data center fabrics.
  • Familiarity with telemetry, gNMI, and automation-driven infrastructure testing.
  • Knowledge of SONiC architecture (swss, syncd, SAI, Redis DB).
  • Working with MCP and AI enabled automation tools.

Careers Privacy Statement


Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Pay is based on experience, education and skills, most offers will be between the minimum and the midpoint of the Salary Range listed below.

California pay range: MIN $164,430 - MAX $274,040

Note: For other locations, pay ranges will vary by region

This role is eligible for Keysight Results Bonus Program: 

  • US Employees may be eligible for the following benefits:
  • Medical, dental and vision
  • Health Savings Account
  • Health Care and Dependent Care Flexible Spending Accounts
  • Life, Accident, Disability insurance
  • Business Travel Accident and Business Travel Health
  • 401(k) Plan
  • Flexible Time Off, Paid Holidays
  • Paid Family Leave
  • Discounts, Perks
  • Tuition Reimbursement
  • Adoption Assistance
  • ESPP (Employee Stock Purchase Plan)
Education:UNAVAILABLEEmployment Type: UNAVAILABLE

What Keysight Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom