1

Pytest Jobs in California (NOW HIRING)

Senior Software Engineer

Los Angeles, CA · On-site

$132K - $174K/yr

Write unit tests and integration tests using PyTest to ensure code quality and reliability. * Conduct code reviews and implement best practices for high coding standards. Data Management: * Manage ...

Senior Software Engineer

Los Angeles, CA

$132K - $174K/yr

Write unit tests and integration tests using PyTest to ensure code quality and reliability. * Conduct code reviews and implement best practices for high coding standards. Data Management: * Manage ...

System Software Engineer

San Jose, CA

$203K - $240K/yr

... such as pytest CI/CD Data science libraries (numpy, pandas, scipy) Preferred Skills Masters degree in computer science or equivalent Networking and OSI Layer 1 / Layer 2 knowledge Mathematical ...

Senior Software Engineer

Los Angeles, CA

$132K - $174K/yr

Write unit tests and integration tests using PyTest to ensure code quality and reliability. * Conduct code reviews and implement best practices for high coding standards. Data Management: * Manage ...

Leader, Software Engineering

Milpitas, CA · On-site

$183K - $263K/yr

You will leverage your expertise in Python automation and testing frameworks such as PyTest to streamline and enhance testing processes. Your role includes fostering contributions to the open-source ...

System Software Engineer

San Jose, CA · On-site

$90K - $130K/yr

... pytest • CI/CD • Data science libraries (numpy, pandas, scipy) Preferred Skills • Masters degree in computer science or equivalent • Networking and OSI Layer 1 / Layer 2 knowledge • ...

Experience with PyTest or similar open-source QA automation frameworks. Strong understanding of control and data plane technologies, including L2/L3 networking, BGP, ECMP, and VXLAN-based EVPN ...

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 cities in California are hiring for Pytest jobs? Cities in California with the most Pytest job openings:

Senior Software Engineer

Circadia Health

Los Angeles, CA • On-site

$132K - $174K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 22 days ago


Job description

About Circadia Health
Circadia Health is a growth-stage healthcare AI company on a mission to prevent avoidable hospitalizations and transform senior-care operations. Our Circadia Intelligence Platform combines:
  1. Contactless sensing that monitors respiration and motion with medical-grade accuracy
  2. >
  3. Native predictive models that detect 85% of preventable adverse events several days in advance
  4. >
  5. Enterprise integrations that operationalize predictions directly inside EHR, care-coordination, billing, and compliance workflows
  6. >

Today, our technology touches 40,000+ post-acute patients daily across skilled-nursing, home-health, and home-care networks. We are backed by leading healthcare and AI investors and headquartered in El Segundo, CA.
The Role
As a Full-Stack Software Engineer, you will play a critical role in designing, developing, and maintaining both backend APIs and frontend applications that support sensitive healthcare platforms. You will be proficient in Python for backend development and have experience with modern frontend frameworks such as ReactJS, Vue.js, or Angular. Your expertise in Test-Driven Development (TDD), security best practices, and comprehensive documentation will ensure the reliability, scalability, and security of our mission-critical software. Your work will directly impact patient care and enhance the efficiency of clinical staff by contributing to a platform that serves 30k+ patients daily through our Circadia Contactless Monitor (IoT devices)-a number expected to scale beyond 100k+ in the next 2 to 3 years.
What You'll Do
Frontend Development:
  • Build, develop, and maintain responsive, interactive user interfaces using modern JavaScript frameworks (React, Vue.js, Angular).
  • Implement state management and develop reusable UI components for seamless integration with backend services.
  • Optimize frontend performance using techniques like lazy loading, code splitting, and caching.
  • Ensure cross-browser compatibility and adherence to WCAG guidelines for accessibility.

Backend/API Development:
  • Design, develop, and maintain RESTful APIs using Python (FastAPI) to support healthcare applications.
  • Collaborate with frontend and mobile developers to integrate APIs effectively.
  • Ensure APIs are secure, scalable, and performant to handle increasing loads.

AWS Expertise:
  • Build scalable applications using AWS services (Cognito, Pinpoint, IoT, MSK).
  • Expand and manage services under AWS modules while implementing robust authentication protocols.
  • Navigate Docker deployments to scale containerized applications efficiently.

Test-Driven Development (TDD):
  • Write unit tests and integration tests using PyTest to ensure code quality and reliability.
  • Conduct code reviews and implement best practices for high coding standards.

Data Management:
  • Manage patient data efficiently using databases (MySQL, PostgreSQL, MongoDB).
  • Optimize database queries for performance and scalability while ensuring data integrity.

Security and Compliance:
  • Implement and maintain security measures to protect sensitive healthcare data.
  • Ensure compliance with healthcare regulations, including HIPAA.
  • Regularly update and patch API endpoints to address vulnerabilities.

  • Documentation and Collaboration:
  • Create and maintain comprehensive documentation for APIs, workflows, and best practices.
  • Maintain detailed change logs, version histories, and onboarding guides.

Must-Have Qualifications
  • Advanced knowledge of Python and related frameworks (FastAPI, NumPy, Pandas, Pydantic) including multithreading and parallel design principles.
  • Understanding of AWS, including knowledge of Cognito, Pinpoint, IoT, MSK and other services.
  • Expertise in Javascript and frameworks such as ReactJS
  • Deep understanding of user-centered design principles, design thinking methodologies, and usability best practices.
  • Knowledge of HTTP(S) as a protocol
  • Proficient in using and maintaining Docker containers.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with TDD and testing frameworks such as PyTest.

Nice-to-Haves
  • Proficiency in C++, TypeScript
  • Experience with Qt preferred but not required
  • Experience with Google APIs is preferred.
  • Design Acumen: Deep understanding of user-centered design principles, visual hierarchy, and interaction design fundamentals. Proficiency in translating complex healthcare workflows into intuitive, user-friendly interfaces.
  • Detail-Oriented: Responsible for developing APIs that handle sensitive healthcare data. Ability to maintain high levels of accuracy and attention to detail in all tasks.
  • Communication and Trust: Exceptional communication skills with the ability to collaborate effectively across teams. Ability to maintain the highest levels of confidentiality on a consistent basis.
  • Organization and Efficiency: Capable of managing multiple projects and timelines simultaneously. Highly organized, with a keen eye for detail in all tasks and projects.
  • Growth Mindset: Ability to learn from mistakes, reflect on them, and not repeat them. Curiosity and resilience in the face of setbacks, constantly seeking to improve and grow.

Technologies and Tools:
  • Programming Languages: Python, Javascript, C++ (Optional)
  • Frameworks: FastAPI, NumPy, Pandas, Pydantic, ReactJS
  • Databases: MySQL, PostgreSQL, MongoDB
  • Testing: PyTest
  • Version Control: Git
  • CI/CD: Jenkins, CircleCI
  • Documentation: Confluence, Markdown
  • Monitoring: Prometheus, Grafana

$150,000 - $225,000 a year
  1. Base Salary: $150k - $225k + meaningful stock options
  2. >
  3. Benefits: 100% company-paid medical, dental, vision; 401(k); generous PTO
  4. >
  5. Workspace: El Segundo HQ with rooftop views, espresso bar, and weekly team lunches
  6. >

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.