1

Python Automation Testing Jobs in Oregon (NOW HIRING)

Java, Python, Kubernetes, Selenium WebDriver, Playwright, TestNG, Maven, Git, Jenkins, ArgoCD, SQL ... Design and own automation framework for functional and performance testing. * Build agents to ...

AI Engineer

OR · On-site +1

... automation solutions that enhance enterprise software engineering, testing, DevSecOps, and ... Strong programming experience with Python. * Experience with Azure OpenAI, OpenAI APIs, or similar ...

You will perform advance diagnosis and testing * You will perform repair, maintenance, or SLA ... You are familiar with the following programming languages is a plus (Python, Java, C#, VB) * You ...

... automation solutions that enhance enterprise software engineering, testing, DevSecOps, and ... Strong programming experience with Python. * Experience with Azure OpenAI, OpenAI APIs, or similar ...

Perform unit, integration, and end-to-end testing of software tools to validate functionality and ... Solid programming and scripting languages such as Python, Tcl, or C++. * Experience working on ...

Develop Python services, APIs, automation, and integrations with enterprise platforms such as ... Strong software engineering fundamentals including debugging, testing, and writing maintainable ...

Develop Python services, APIs, automation, and integrations with enterprise platforms such as ... Strong software engineering fundamentals including debugging, testing, and writing maintainable ...

Develop Python services, APIs, automation, and integrations with enterprise platforms such as ... Strong software engineering fundamentals including debugging, testing, and writing maintainable ...

Business Systems Software Engineer

Hillsboro, OR · On-site

$188K - $223K/yr

Develop Python services, APIs, automation, and integrations with enterprise platforms such as ... Strong software engineering fundamentals including debugging, testing, and writing maintainable ...

Showing results 21-40

Python Automation Testing information

See Oregon salary details

$11

$54

$79

How much do python automation testing jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for python automation testing in Oregon is $54.21, according to ZipRecruiter salary data. Most workers in this role earn between $46.78 and $61.78 per hour, depending on experience, location, and employer.

What is Python automation testing?

Python Automation Testing refers to the process of using Python programming language to write scripts that automatically test software applications. These scripts can validate functionality, performance, and reliability of software, reducing the need for manual testing and speeding up the development cycle. Python is popular for automation testing because of its readability, extensive libraries like Selenium and PyTest, and strong community support. Automation tests can be integrated into continuous integration pipelines to ensure consistent quality across software releases.

What are the key skills and qualifications needed for Python automation testing?

To thrive as a Python Automation Testing professional, you need strong proficiency in Python programming, knowledge of software testing methodologies, and experience with test automation frameworks, often supported by a degree in computer science or a related field. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is typically required, along with certifications like ISTQB being advantageous. Analytical thinking, attention to detail, and effective communication skills help testers identify issues, collaborate with teams, and document findings clearly. These competencies ensure the creation of reliable, maintainable automated tests that improve software quality and streamline development cycles.

What are common challenges in Python automation testing, and how can they be addressed?

One common challenge in Python Automation Testing is maintaining test scripts as applications evolve, which can lead to flaky tests or outdated scripts. To address this, it's important to implement modular and reusable code, and regularly review and refactor test cases. Collaborating closely with developers and participating in code reviews can also help testers anticipate changes and adapt their tests proactively. Additionally, integrating robust reporting and logging mechanisms helps quickly identify and resolve issues, ensuring the reliability of the automated test suite.

What is the difference between Python Automation Testing vs Manual Software Testing?

AspectPython Automation TestingManual Software Testing
Required SkillsPython programming, automation tools, scriptingTest case execution, attention to detail, communication
Work EnvironmentAutomated testing frameworks, scripting environmentsTest labs, user environments, manual execution
Industry UsageSoftware development, QA teams, continuous integrationInitial testing phases, exploratory testing, user acceptance

Python Automation Testing involves writing scripts to automate test cases, increasing efficiency and repeatability. Manual Software Testing requires testers to execute test cases manually, focusing on exploratory and usability aspects. Both roles are essential in software quality assurance, but Python Automation Testing emphasizes automation skills, while manual testing emphasizes detailed test execution and observation.

What are popular job titles related to Python Automation Testing jobs in Oregon?

For Python Automation Testing jobs in Oregon, the most frequently searched job titles are:

Infographic showing various Python Automation Testing job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $112,766 per year, or $54.2 per hour.

Automation Engineer

Wilsonville, OR • On-site

II-VI Aerospace & Defense
Aerospace Product and Parts Manufacturing • 201 - 500 employees

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description


Responsibilities
  • Participate in the design of complex assembly stations that combine precise, repeatable component placement, active alignment, and metrology of laser beams.
  • Develop Labview-based software applications to assemble, align and test laser systems.
  • Develop Labview-based and python software applications to calibrate and test lasers and laser measurement devices.
  • Simulate and program robot arms for assembly automation.
  • Develop applications to collect and store critical data to a database.
  • Provide regular detailed schedule and cost estimates for project tasks.
  • Deliver project tasks on schedule.
  • Work with engineering team members to define and optimize testing requirements.
  • Participate in technical reviews.
  • Develop test plans to validate and assess the quality of applications.
  • Provide support and updates for legacy Labview application software.
  • Work closely with engineers to validate and debug designs.
  • Work well as team member and independently.

Personal Characteristics
  • Excellent written and verbal communication skills.
  • Excellent team and interpersonal skills.
  • Strong leadership ability including project management.
  • System-level thinking combined with strong attention to detail.

Background and Education
  • BSME, BSEE or BSCS minimum. MS preferred.
  • 5+ years of test and assembly system development experience in the following areas:
    • Developing tooling and assembly processes to build products to sub-micron precision.
    • Simulating and programming robot arm for assembly automation.
    • Using vision systems and software applications to actively align laser systems.
    • Deploying cameras and/or sensors to determine laser beam quality metrology.
    • Writing Labview apps to run assembly processes and collect data.
    • Writing Labview and pyhton apps to test with and calibrate sensing equipment.
    • Writing software applications to interface with databases.
  • A working knowledge of laser safety.

Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Culture Commitment
Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.:
Integrity - Create an Environment of Trust
Collaboration - Innovate Through the Sharing of Ideas
Accountability - Own the Process and the Outcome
Respect - Recognize the Value in Everyone
Enthusiasm - Find a Sense of Purpose in Work
Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need assistance or an accommodation due to a disability, you may contact us at talentacquisition@coherent.com.
About Us
Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us!
Note to recruiters and employment agencies: We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.