1

Freelance Python Automation Engineer Jobs in Troy, MI

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI For quick apply ... Primary Skills RequiredEmbedded Software, Embedded Systems, Coding, C++, MATLAB, Python, Test ...

Automotive Test Automation Engineer

Dearborn, MI · On-site

$42.25 - $56/hr

Role - Automotive Test Automation Engineer Required Experience - 3+ Yrs. of Experience Job ... Experience with data analysis, scripting and modeling & simulation of dynamic systems using Python ...

Sr. Test Automation Engineer

Dearborn, MI · On-site

$42.25 - $56/hr

Role - Automotive Test Automation Engineer Required Experience - 3+ Yrs. of Experience Job ... Experience with data analysis, scripting and modeling & simulation of dynamic systems using Python ...

Test Automation Engineer- Onsite

Dearborn, MI · On-site

$42.25 - $56/hr

Role - Automotive Test Automation Engineer Required Experience - 3+ Yrs. of Experience Job ... Experience with data analysis, scripting and modeling & simulation of dynamic systems using Python ...

next page

Showing results 1-20

Freelance Python Automation Engineer information

See Troy, MI salary details

$21.8K

$132.7K

$191.9K

How much do freelance python automation engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for freelance python automation engineer in Troy, MI is $132,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $155,900.00 per year, depending on experience, location, and employer.

What does a freelance Python automation engineer do?

A Freelance Python Automation Engineer designs, develops, and implements automated solutions using the Python programming language. They often work with clients to streamline repetitive tasks, integrate systems, and improve workflow efficiency through scripting and automation tools. Their projects can range from web scraping and data processing to automating software testing or managing cloud infrastructure. As freelancers, they work independently, managing their own schedules and taking on projects from various clients. This role requires strong problem-solving skills, expertise in Python, and the ability to adapt to different project requirements.

What are the key skills and qualifications needed to thrive as a freelance Python automation engineer?

To thrive as a Freelance Python Automation Engineer, you need strong programming skills in Python, a solid understanding of automation frameworks, and experience designing efficient scripts or workflows. Familiarity with tools like Selenium, PyTest, Jenkins, and version control systems such as Git is typically required, along with relevant certifications in Python or automation. Excellent problem-solving abilities, self-motivation, and effective communication are crucial soft skills for managing client expectations and delivering quality results independently. These skills and qualities are essential to efficiently automate tasks, ensure project reliability, and maintain strong client relationships in a competitive freelance environment.

What are some common challenges freelance Python automation engineers face when working with clients remotely?

Freelance Python Automation Engineers often encounter challenges such as unclear project requirements or shifting client expectations, which can lead to scope creep or delays. Communication barriers may also arise due to working across different time zones or with clients unfamiliar with technical terminology. To overcome these obstacles, it's important to establish clear project milestones, use detailed documentation, and schedule regular check-ins to ensure alignment with client goals. Building strong relationships and proactively managing expectations are key to successful remote collaborations.

What is the difference between Freelance Python Automation Engineer vs Python Developer?

AspectFreelance Python Automation EngineerPython Developer
CredentialsProficiency in Python, automation tools, scriptingProficiency in Python, software development skills, possibly certifications
Work EnvironmentFreelance projects, remote or on-site, client-specificFull-time or part-time employment, in-house or remote
Industry UsageAutomation tasks, process optimization, scripting for clientsApplication development, backend services, software solutions

Freelance Python Automation Engineers focus on automating processes and scripting for various clients, often working independently. Python Developers typically work on building software applications or systems within organizations. While both roles require Python skills, automation engineers emphasize scripting and automation tools, whereas developers focus on application development.

What are popular job titles related to Freelance Python Automation Engineer jobs in Troy, MI?

For Freelance Python Automation Engineer jobs in Troy, MI, the most frequently searched job titles are:

What job categories do people searching Freelance Python Automation Engineer jobs in Troy, MI look for?

The top searched job categories for Freelance Python Automation Engineer jobs in Troy, MI are:

Infographic showing various Freelance Python Automation Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $132,662 per year, or $63.8 per hour.

Software Test Automation Engineer

Allen Park, MI • On-site

Stefanini
IT Services • 10K+ employees

$42 - $55.50/hr

Other

Re-posted 8 days ago


Key responsibilities

  • Design, author, and review L2 test cases in TestRail, including smoke, sanity, regression, and stability testing.

  • Develop, automate, and maintain test suites and scripts using tools such as GTest and Python, and integrate automated tests into CI/CD pipelines.

  • Identify, report, analyze, and retest defects to support timely resolution and maintain test automation and management tools.


Job description


Stefanini Group is hiring!
Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI
For quick apply, please reach out to Fardeen Ali at /
We are seeking a highly motivated and experienced Software Test Automation Engineer to join our team, focusing on comprehensive ECU-level (L2) testing for BCM feature application within the FNV3.x architecture. This role is critical for ensuring the quality, reliability, and performance of our embedded software components through robust test design, automation, execution, and continuous improvement. The Body Control Software team is dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as supporting our next-generation vehicle systems.
Responsibilities
Requirements and Test Case DesignAnalyze software requirements to define test strategy and ensure adequate coverage.Design, author, and review L2 test cases in TestRail, including smoke, sanity, regression, and stability testing.
Test Automation and ExecutionDevelop, automate, and maintain test suites and scripts using tools such as GTest and Python.Integrate automated tests into CI/CD pipelines and execute them against nightly engineering and release builds.
Test Environment and Defect ManagementConfigure and maintain test automation, test management, defect tracking, measurement, and debugging tools.Identify, report, analyze, and retest defects to support timely resolution.
Reporting and Coverage AnalysisGenerate test execution reports covering pass/fail results, progress, and test coverage.Analyze requirement, code, and interface coverage to identify gaps and improve test effectiveness.
Root Cause Analysis and Continuous ImprovementInvestigate test failures and determine whether the cause is related to the system under test, test environment, or test case/script.Maintain test cases and automation scripts as requirements and designs evolve, with a focus on expanding negative-scenario coverage.
Primary Skills RequiredEmbedded Software, Embedded Systems, Coding, C++, MATLAB, Python, Test Automation, Software Testing
Experience Required6+ years of experience in IT; 4+ years in software development.6+ years of automotive software test automation experience3+ years of Body Control Software verification experience2+ years of experience integrating automated tests into CI/CD pipelines2+ years of proven experience in software testing, particularly L2 (ECU-level) testing3+ years of demonstrated experience with test automation framework development and script implementation, such as Python and CAPL2+ years of proficiency in test case design and test management tools, such as TestRail and Jama1+ year of experience working with Agile frameworksBachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Electronics Engineering, or Software Engineering
Education RequiredMaster's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-FA1
#LI-ONSITE