1

Python Automation Testing Jobs in Johnston, IA (NOW HIRING)

... automation, observability, CI/CD, testing, and secure software delivery. * Provide technical ... Deep expertise developing cloud-native applications using Python, FastAPI (or similar frameworks ...

Software Developer - BIM VDC

Ankeny, IA · On-site

$47.75 - $63.25/hr

Perform coding, debugging, testing and troubleshooting throughout the application development ... Experience or exposure to Dynamo scripting and Python for BIM automation workflows * Familiarity ...

Testing and validating AI solutions * Help design and document data pipelines and workflows ... Proficiency in Python (including pandas and data manipulation libraries) and/or R * SQL and ...

Testing and validating AI solutions * Help design and document data pipelines and workflows ... Proficiency in Python (including pandas and data manipulation libraries) and/or R * SQL and ...

Testing and validating AI solutions * Help design and document data pipelines and workflows ... Proficiency in Python (including pandas and data manipulation libraries) and/or R * SQL and ...

Showing results 41-60

Python Automation Testing information

See Johnston, IA salary details

$10

$48

$70

How much do python automation testing jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for python automation testing in Johnston, IA is $48.10, according to ZipRecruiter salary data. Most workers in this role earn between $41.49 and $54.81 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.

Infographic showing various Python Automation Testing job openings in Johnston, IA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $100,058 per year, or $48.1 per hour.

Application Analyst II (Full-Time)

The Iowa Clinic

West Des Moines, IA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 24 days ago


The Iowa Clinic rating

7.0

Company rating: 7.0 out of 10

Based on 16 frontline employees who took The Breakroom Quiz


Job description

Looking for a career where you love what you do and who you do it with? You’re in the right place.
Healthcare here is different – we’re locally owned and led by our physicians, and all decisions are always made right here in Central Iowa.
 
By working at The Iowa Clinic, you’ll get to make a difference while seeing a difference in our workplace. Because as one clinic dedicated to exceptional care, we’re committed to exceeding expectations, showing compassion and collaborating to provide the kind of care most of us got into this business to deliver in the first place.
 
Think you’ve got what it takes to join our TIC team? Keep reading…
 
A day in the life…
 
Wondering what a day in the life of Application Analyst II at The Iowa Clinic might look like?
 
  • Design and implement advanced configurations and workflows for healthcare applications.
  • Lead testing and validation for upgrades, patches, and new implementations.
  • Coordinate change management and release planning activities.
  • Develop and maintain automation scripts for routine tasks and reporting.
  • Serve as a subject matter expert for assigned applications, providing advanced guidance on configurations, workflows, and optimization opportunities.
  • Ensure compliance with HIPAA, HITRUST, and cybersecurity best practices.
  • Collaborate with vendors and internal teams for integration and optimization projects.
  • Provide support for go‑lives, upgrades, and other key operational events as required, including after‑hours participation to ensure smooth and reliable system transitions.
  • Provide mentorship and training to Analyst I team members.
  • Participate in strategic planning for application enhancements and interoperability.
  • Generate advanced reports and analytics to support operational and clinical decision-making.
  • Provide scheduled on-call coverage for application-related incidents.
  • Successful delivery of 3+ major application optimization projects annually.
  • Reduction of application-related incidents by ≥25%.
  • Documented improvements in automation and efficiency.
  • Provide mentorship and demonstrate a positive impact in team development and collaboration.
Knowledge, Skills and Abilities Required:
  • Proficiency in SQL, scripting languages (PowerShell, Python), and reporting tools.
  • Experience with EHR systems (Epic, Cerner) and integration points (APIs, HL7).
  • Knowledge of cloud platforms (Azure/AWS) and virtualization technologies.
This job might be for you if…
Education
  • High school diploma required; associate or bachelor’s degree in IT or healthcare preferred.
Qualifications
  • 3–5 years of experience in healthcare application support and optimization.
Bonus points if…
  • ITIL Intermediate, CompTIA Advanced, or EHR certifications preferred.
  • ITIL, PMP, CHCIO, or similar certifications preferred.
Know someone else who might be a great fit for this role? Share it with them!
 
What’s in it for you
  • One of the best 401(k) programs in central Iowa, including employer match and profit sharing
  • Employee incentives to share in the Clinic’s success
  • Generous PTO accruals
  • and paid holidays
  • Health, dental and vision insurance
  • Quarterly volunteer opportunities through a variety of local nonprofits
  • Training and development programs
  • Opportunities to have fun with your colleagues, including TIC night at the Iowa Cubs, employee appreciation tailgate party, Adventureland day, State Fair tickets, annual holiday party, drive-in movie night… we could go on and on
  • Monthly departmental celebrations, jeans days and clinic-wide competitions
  • Employee rewards and recognition program
  • Health and wellness program with up to $350/year in incentives
  • Employee feedback surveys
  • All employee meetings, team huddles and transparent communication

What The Iowa Clinic employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom