1

Python Automation Testing Jobs in Bloomfield Hills, MI

QA Automation Engineer

Dearborn, MI · On-site

$100 - $110/hr

Proficiency in automation testing tools such as Selenium, TestNG, or similar frameworks. * Experience with programming languages such as Java, C#, or Python for test script development. * Familiarity ...

New

SENIOR SDET ENGINEER

Dearborn, MI · On-site

$101K - $132K/yr

... automation and validation efforts supporting OTA and connected vehicle testing platforms. Key ... Technical Skills Advanced Python Automation Frameworks Selenium/Appium Jenkins CI/CD GitHub Jira ...

New

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

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 ...

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Primary Skills Required Embedded Software, Embedded Systems, Coding, C++, MATLAB, Python, Test Automation, Software Testing Experience Required 6+ years of experience in IT; 4+ years in software ...

Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles. * C++ - Candidate should show ...

Regression, Smoke & Functional Testing * Python / JavaScript for Test Automation * Test Case Design & Execution * Defect Analysis, Troubleshooting & Reporting * End-to-End Customer Journey Testing ...

Interface with development and test teams to understand testing requirements and implement ... Python, TestRail, Matlab, Simulink or Stateflow Experience with standard systems engineering tools ...

next page

Showing results 1-20

Python Automation Testing information

See Bloomfield Hills, MI salary details

$10

$48

$71

How much do python automation testing jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for python automation testing in Bloomfield Hills, MI is $48.91, according to ZipRecruiter salary data. Most workers in this role earn between $42.16 and $55.72 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 job categories do people searching Python Automation Testing jobs in Bloomfield Hills, MI look for?

The top searched job categories for Python Automation Testing jobs in Bloomfield Hills, MI are:

What cities near Bloomfield Hills, MI are hiring for Python Automation Testing jobs?

Cities near Bloomfield Hills, MI with the most Python Automation Testing job openings:

Infographic showing various Python Automation Testing job openings in Bloomfield Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $101,724 per year, or $48.9 per hour.

QA Automation Engineer

Tech Mahindra

Dearborn, MI • On-site

$100 - $110/hr

Other

Medical, Dental, Vision, Life, PTO

Posted yesterday

New


Tech Mahindra rating

7.2

Company rating: 7.2 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

138th of 225 rated it services


Job description

A Bachelor’s or Higher Degree is the minimum entry required for the position

Image

Job Description
  • Skill Set : Automation,BA,Manual testing,Functional Testing

We are seeking a highly skilled QA Automation Engineer with a strong background in Functional Testing to join our dynamic team in Dearborn, MI. The ideal candidate will have 7-10 years of experience in quality assurance and automation testing, with a proven track record of delivering high quality software products. This role requires a detail oriented individual who can work collaboratively with cross functional teams to ensure the highest standards of quality are met.

Responsibilities:
  • Design, develop, and maintain automated test scripts for functional testing of applications.
  • Collaborate with product owners, developers, and other stakeholders to understand requirements and create comprehensive test plans.
  • Execute automated tests and analyze results to identify defects and areas for improvement.
  • Perform manual testing as needed to complement automated testing efforts.
  • Participate in code reviews and provide feedback on testability and quality.
  • Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
  • Document test cases, test results, and defects in a clear and concise manner.
  • Mentor junior QA team members and provide guidance on best practices in automation and functional testing.
Mandatory Skills:
  • Strong knowledge and experience in Functional Testing methodologies.
  • Proficiency in automation testing tools such as Selenium, TestNG, or similar frameworks.
  • Experience with programming languages such as Java, C#, or Python for test script development.
  • Familiarity with CI/CD tools and practices.
  • Excellent analytical and problem solving skills.
  • Strong communication skills, both verbal and written.
Preferred Skills:
  • Experience with performance testing tools like JMeter or LoadRunner.
  • Knowledge of API testing tools such as Postman or SoapUI.
  • Experience in Agile/Scrum methodologies.
  • Familiarity with version control systems like Git.
  • Understanding of database testing and SQL.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7-10 years of experience in QA Automation with a focus on Functional Testing.
  • Proven track record of successful project delivery in a fast paced environment.

The pay rangeforthis role is $100,000- $110,000 per annumincluding any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insuranceand paid time off (including holidays, parental leave, and sick leave, as required by law). The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com .”

#J-18808-Ljbffr

What Tech Mahindra employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom