1

Python Automation Testing Jobs in Bloomington, MN

Controls System Engineer | Fridley, MN

Fridley, MN · On-site

$86K - $111K/yr

Hands-on experience with MATLAB/Simulink, LabVIEW, C, C++, or Python * Knowledge of CAN bus, Serial ... automation and control system security * Working knowledge of embedded systems and their testing

GIS Developer

Saint Paul, MN · On-site

$35 - $45/hr

... Python, and cloud-based technologies to improve consistency and visibility across datasets. • ... review, testing, and refinement of database and automation solutions to improve efficiency ...

Build training and inference code with reproducibility, versioning, and automated testing ... Integrate model lifecycle tooling (tracking, registry, deployment automation, monitoring)

next page

Showing results 1-20

Python Automation Testing information

See Bloomington, MN salary details

$10

$51

$75

How much do python automation testing jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for python automation testing in Bloomington, MN is $51.52, according to ZipRecruiter salary data. Most workers in this role earn between $44.42 and $58.70 per hour, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a Python Automation Testing professional, and why are they important?

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 some common challenges faced in a Python Automation Testing role, 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 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.
Infographic showing various Python Automation Testing job openings in Bloomington, MN as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $107,171 per year, or $51.5 per hour.

Test and Characterization Development Staff Engineer

skywater

Minneapolis, MN

Other

Re-posted 5 days ago


Job description

SkyWater is hiring a talented and motivated Test and Characterization Staff Engineer with expertise in CMOS technology. As a Test and Characterization Engineer, you will play a vital role in ensuring the functionality and performance of our advanced semiconductor devices. Your expertise will contribute to the validation, testing, and characterization of CMOS integrated circuits, leading to the development of high-quality and reliable products.

Responsibilities:

  • Test Development: Collaborate with the design and product engineering teams to develop test methodologies and test plans for CMOS devices, SRAM, and analog/digital products. Design and implement automated test programs and hardware setups using industry-standard test equipment.
  • Characterization: Conduct electrical characterization of CMOS integrated circuits to analyze their performance, including speed, power, and noise characteristics. Perform DC and AC parametric measurements to verify device and IC specifications and optimize performance.
  • Test Execution: Execute tests on CMOS devices according to established test plans. Troubleshoot and resolve issues that arise during testing, ensuring accurate and reliable measurement data.
  • Data Analysis: Analyze test data and measurement results using statistical analysis software (e.g., JMP, Minitab, Python) to extract meaningful insights and identify trends. Use this data to evaluate device performance and provide feedback to design teams for continuous improvement.
  • Yield Analysis: Collaborate with yield engineering teams to analyze test data and identify potential yield-limiting factors in the CMOS manufacturing process. Contribute to yield enhancement efforts through data-driven problem-solving.
  • Test Automation: Continuously improve test methodologies and automation scripts to enhance efficiency and reduce testing time. Implement best practices for test automation and data management.
  • Documentation: Prepare clear and comprehensive test reports, documenting test procedures, results, and observations. Present findings to cross-functional teams and management as required.
  • Collaboration: Work closely with product engineers, process engineers, and design teams to provide valuable input during the development cycle and support product validation efforts.
  • Equipment Maintenance: Ensure proper maintenance and calibration of test equipment to guarantee accurate and consistent test results.

Required Qualifications:

  • 5+ years experience with BS, 3+ years of experience with MS, 0-2 years of experience with PhD in Electrical Engineering, Electronics Engineering, or a related field with a focus on CMOS technology.
  • Demonstrated experience in CMOS test and characterization in a semiconductor manufacturing environment. Experience in sub 130nm memories technology development is a plus.
  • Test Equipment: Proficiency in using semiconductor test equipment, such as Automatic Test Equipment (ATE), oscilloscopes, function generators, Keysight test electronics, GPIB communication protocols.
  • Test software development: proficiency in one or more of the following programing languages: C, C++, C#, Java, Python, Ruby, Visual Basic.
  • Data Analysis: Strong data analysis skills using statistical analysis software and scripting languages like Python (Pandas) or MATLAB.
  • CMOS Technology: Solid understanding of CMOS device operation, and characterization techniques.
  • Test Methodologies: Familiarity with test methodologies like DC/AC parametric testing, functional testing.
  • Problem-Solving Skills: Ability to troubleshoot test and measurement issues and collaborate with different teams to find solutions.
  • Communication: Excellent verbal and written communication skills to convey technical information and collaborate effectively with cross-functional teams.
  • Attention to Detail: Strong attention to detail to ensure accurate data collection and analysis.
  • Team Player: Ability to work collaboratively in a fast-paced and dynamic environment, contributing to a positive team culture.
  • US Citizenship Required: This position will require the holding of, or ability to obtain, a US government security clearance.