1

Python Test Engineer Jobs in Fremont, CA (NOW HIRING)

Test Engineer III

San Francisco, CA · On-site

$130K - $160K/yr

The Test Engineer III is a hands-on individual contributor on the Test Engineering team ... Python, Java, or C#). * Experience with API testing tools (REST Assured, Postman, Karate, or ...

Design and implement automated test frameworks in Python to characterize the performance of radar ... Collaborate with FPGA and RF engineers to define test requirements and debug complex hardware ...

Strong programming skills in at least one mainstream language used for automation (e.g., TypeScript/JavaScript, Python, Java, or C#); able to set coding standards for the test organization. * Deep ...

Battery Test Engineer

Palo Alto, CA · On-site

$170K - $250K/yr

We're looking for a Battery Test Engineer (All Levels) to own battery validation strategy (inc ... Proficiency with data analysis tools (Python, MATLAB, or similar) for processing and communicating ...

Manual testing as well as building and enhancing test automation with scripting * Design and ... Python), programming languages (C, C+), automation tools (e.g. Ansible), AI development tools (e.g.

Design and implement automated test frameworks in Python to characterize the performance of radar ... Collaborate with FPGA and RF engineers to define test requirements and debug complex hardware ...

Test Engineer I

San Jose, CA · On-site

$90K - $125K/yr

Test Engineer I Location: San Jose HiRel, On Site Department: Engineering Reports To: Product ... Basic programming experience programming in C / C++, VBasic, Python, or LabView. * Hands-on ...

Manual testing as well as building and enhancing test automation with scripting * Design and ... Python), programming languages (C, C+), automation tools (e.g. Ansible), AI development tools (e.g.

Spacecraft Test Engineer

San Jose, CA · On-site

$123K - $139K/yr

Engineers on this team must have a working knowledge of design schematics, operations ... Python, Tcl, C++, SQL) * Hands-on experience using electrical test equipment (multimeters ...

The Test Engineer III is a hands-on individual contributor on the Test Engineering team ... Python, Java, or C#). * Experience with API testing tools (REST Assured, Postman, Karate, or ...

Test Engineer III

Cupertino, CA · On-site

$52 - $55/hr

Test Engineer III Location: Cupertino, California Duration: Contract Job ID: 171451 Job Overview ... Debug and execute scripts in Python and MATLAB for testing purposes. Qualifications: * Solid ...

Test Engineer (ATE)

San Jose, CA · On-site

$120K - $192K/yr

Broadcom is seeking a highly motivated Test Engineer to join our Semiconductor Test Engineering ... Proficiency in scripting/programming languages such as Python, or C/C++. * Solid understanding of ...

Test Engineer (ATE)

San Jose, CA · On-site

$120K - $192K/yr

Broadcom is seeking a highly motivated Test Engineer to join our Semiconductor Test Engineering ... Proficiency in scripting/programming languages such as Python, or C/C++. * Solid understanding of ...

The Test Engineer III is responsible for executing and extending automated test coverage across ... Python, Java, or C#). • Experience with API testing tools (REST Assured, Postman, Karate, or ...

The Senior Test Engineer is a hands-on individual contributor on the Test Engineering team ... Python, Java, or C#). * Experience with API testing tools (REST Assured, Postman, Karate, or ...

The Senior Test Engineer is a hands-on individual contributor on the Test Engineering team ... Python, Java, or C#). * Experience with API testing tools (REST Assured, Postman, Karate, or ...

As a Wireless Test Engineer, you will be responsible for defining and driving the processes that ... Python or equiv. Unix scripting and tool knowledge (wl, iperf, etc.) Must have the ability to ...

next page

Showing results 1-20

Python Test Engineer information

See Fremont, CA salary details

$25.2K

$153.2K

$221.7K

How much do python test engineer jobs pay per year?

As of Jun 24, 2026, the average yearly pay for python test engineer in Fremont, CA is $153,222.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,000.00 and $180,100.00 per year, depending on experience, location, and employer.

Are SDET and QA the same?

A Python Test Engineer often works as a Software Development Engineer in Test (SDET) or Quality Assurance (QA) professional. SDET roles typically involve writing automated tests and developing testing tools using programming skills, while QA roles may focus more on manual testing and process adherence. Both roles aim to ensure software quality but differ in technical depth and responsibilities.

Will AI replace automation testers?

As a Python Test Engineer, AI is expected to augment automation testing rather than fully replace testers. AI tools can handle repetitive tasks and analyze large data sets, but human oversight is still essential for designing test cases, interpreting results, and managing complex testing scenarios. Skills in scripting, test automation frameworks, and AI integration remain valuable in this evolving field.

What are the key skills and qualifications needed to thrive in the Python Test Engineer position, and why are they important?

To thrive as a Python Test Engineer, you need expertise in Python programming, software testing methodologies, and experience with test automation frameworks, often supported by a relevant degree or certifications such as ISTQB. Familiarity with tools like PyTest, Selenium, Jenkins, and version control systems (e.g., Git) is commonly required. Strong problem-solving skills, attention to detail, effective communication, and teamwork are key soft skills in this role. These competencies are essential for ensuring software reliability, contributing to high-quality deliverables, and facilitating effective collaboration within development and QA teams.

What is the salary of Python test engineer?

The salary of a Python test engineer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and industry. Skilled professionals with knowledge of testing frameworks and automation tools may earn higher salaries.

What does a typical day look like for a Python Test Engineer?

A typical day for a Python Test Engineer involves writing automated test scripts in Python, executing and analyzing test cases, and collaborating closely with developers to identify and resolve bugs. You may also participate in daily stand-ups, review code changes, and help design new testing strategies to improve software quality. Regular communication with product managers and QA teams ensures test coverage meets project requirements. The role offers opportunities to continuously learn about new automation tools and best practices, contributing directly to the product's reliability and the team's success.

What is a Python Test Engineer job?

A Python Test Engineer is responsible for designing, implementing, and executing automated and manual test cases to ensure the quality and reliability of software applications developed using Python. They work closely with developers to identify and fix bugs, write test scripts using frameworks like PyTest or UnitTest, and integrate testing into CI/CD pipelines. Their goal is to improve software performance, security, and functionality while maintaining documentation for test cases and results.

Are Python engineers in demand?

Python engineers are in high demand across various industries due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of testing tools, making Python engineering a valuable and sought-after role in the tech job market.
What are popular job titles related to Python Test Engineer jobs in Fremont, CA? For Python Test Engineer jobs in Fremont, CA, the most frequently searched job titles are:
What job categories do people searching Python Test Engineer jobs in Fremont, CA look for? The top searched job categories for Python Test Engineer jobs in Fremont, CA are:
Infographic showing various Python Test Engineer job openings in Fremont, CA as of June 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $153,222 per year, or $73.7 per hour.
Test Engineer III

Test Engineer III

Heartflow

San Francisco, CA • On-site

$130K - $160K/yr

Other

Posted 10 days ago


Job description

The Test Engineer III is a hands-on individual contributor on the Test Engineering team, responsible for executing and extending automated test coverage across our regulated SaMD products. This role focuses on end-to-end system testing and post-deployment verification, contributing to test plans and tool validation activities under the guidance of senior engineers. The Test Engineer III applies an AI-first approach to test automation - using AI-assisted tooling to accelerate authoring and triage - while operating with the rigor required of a medical device QMS environment. The ideal candidate is comfortable with modern UI automation frameworks (Selenium and Playwright), eager to grow their depth in regulated software testing, and motivated to ship high-quality software that supports patient care.

Responsibilities
  • Build and maintain automated end-to-end (E2E) tests covering complete user workflows across UI, API, and back-end services.
  • Apply AI-assisted test automation techniques - including AI-assisted authoring, self-healing locators, and AI-supported triage - to expand coverage and reduce maintenance overhead.
  • Execute post-deployment verification activities such as production smoke tests and monitoring-driven checks.
  • Contribute to test plans, test protocols, and test reports under the guidance of senior engineers, ensuring documentation meets QMS expectations.
  • Participate in tool validation activities for test infrastructure and automation tooling per internal procedures.
  • Implement and maintain UI test automation using Selenium, Vitest and Playwright; follow established framework patterns and contribute improvements.
  • Develop API-level tests using tools such as REST Assured, Postman, or Karate.
  • Translate requirements and user stories into clear, traceable test cases in partnership with engineers, product, and RA/QA.
  • Investigate test failures, file high-quality defect reports, and partner with developers to drive issues to resolution.
  • Help keep automated tests running reliably in CI/CD pipelines and respond promptly to pipeline breakages.
  • Provide test evidence and documentation to support audits, CAPAs, and regulatory submissions as requested.
Qualifications
  • 3-5 years of experience in software test engineering, SDET, or quality engineering roles, with a hands-on automation focus.
  • Experience testing Software as a Medical Device (SaMD) or other regulated medical device software.
  • Working familiarity with medical device QMS practices and applicable standards (e.g., ISO 13485, IEC 62304, ISO 14971, 21 CFR Part 820), including test documentation and traceability.
  • Proficiency with Selenium / WebDriver and Playwright, including writing stable, maintainable UI automation.
  • Hands-on experience contributing to E2E automation suites and test frameworks.
  • Exposure to authoring or maintaining test plans, protocols, and reports in a regulated environment.
  • Practical use of AI-assisted testing tools or techniques (e.g., AI-augmented test authoring, self-healing automation, LLM-supported triage).
  • Solid programming skills in at least one mainstream language used for automation (e.g., TypeScript/JavaScript, Python, Java, or C#).
  • Experience with API testing tools (REST Assured, Postman, Karate, or equivalent).
  • Familiarity with CI/CD systems (e.g., GitHub Actions, Jenkins, GitLab CI) and basic exposure to cloud environments such as AWS.
  • Strong debugging skills and a structured approach to investigating failures.
  • Clear written and verbal communication; able to document test designs and defects effectively.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Desired
  • Exposure to RA/QA processes and supporting evidence collection for audits.
  • Experience testing ML/AI features, clinical workflows, or medical imaging products.
  • Experience validating visualizations such as 3D models, overlays, or measurement views.
  • Familiarity with non-functional / performance testing tools (e.g., k6, Locust, JMeter, Gatling).
  • Exposure to data-pipeline or microservices testing.

A reasonable estimate of the base salary compensation range is $130,000 to $160,000, bonus, and equity. #LI-IB1