1

Python Automation Testing Jobs in Clinton Township, MI

Automation, Testing Soft skills: - competent in: Communication Skills Nice-to-have Hard skills: - novice in: JavaScript - beginner in: Python, SQL, CI - competent in: Jira, UI/UX, API, Regression ...

Familiarity with C/C++/C#, Python * Experience deploying AMR and AGV platforms * Ability to work ... Conduct Factory and Site Acceptance Testing General Duties * Assist with feedback and project ...

Familiarity with C/C++/C#, Python * Experience deploying AMR and AGV platforms * Ability to work ... Conduct Factory and Site Acceptance Testing General Duties * Assist with feedback and project ...

... automation testing practices * Products & Platform Software Engineer: This role will focus on ... Experience in Java, C#, Go Lang, or Python and comfortable developing in multiple technology areas ...

Controls/Automation Engineer

Troy, MI

$79.10K - $104.70K/yr

... testing of manufacturing equipment * Support Exteriors and Sales group in pursuing new business ... Programming or scripting skills (e.g., Python, Java, SCL, or SQL) are a significant plus.

Controls/Automation Engineer

Troy, MI · On-site

$79.10K - $104.70K/yr

... testing of manufacturing equipment * Support Exteriors and Sales group in pursuing new business ... Programming or scripting skills (e.g., Python, Java, SCL, or SQL) are a significant plus.

Automated Test Lab Engineer

Dearborn, MI · On-site

$45K - $121K/yr

... Automation project experience Python development Automotive IVI or Cluster testing experience Mandatory Skills: Automotive Infotainment Testing. Experience: 3-5 Years. The expected compensation for ...

Embedded Security Engineer

Dearborn, MI · On-site

$121.60K - $159.90K/yr

Implement primarily in C/C++, with supporting development in Python and Java for tooling, automation, testing, and integration activities as needed. * Work within Classic AUTOSAR architecture and ...

Embedded Software Engineer

Warren, MI · On-site

$123.50K - $162.50K/yr

Proficiency with software build systems like GNU Make, CMake, Gradle, automation testing tools ... Python, Rust, etc.) * Familiarity with RESTful APIs for client-server integration. * Knowledge of ...

next page

Showing results 1-20

Python Automation Testing information

See Clinton Township, MI salary details

$10

$50

$74

How much do python automation testing jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for python automation testing in Clinton Township, MI is $50.66, according to ZipRecruiter salary data. Most workers in this role earn between $43.70 and $57.69 per hour, depending on experience, location, and employer.

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.

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.

Other

Posted 22 days ago


Job description

Senior Manual QA

TechSphere Innovations is seeking an experienced Senior Manual QA Engineer to join our team. In this role, you will be responsible for leading the testing efforts to ensure the quality, performance, and functionality of our products. As a Senior Manual QA, you will collaborate with developers, product managers, and other QA team members to identify test requirements and execute test cases, identifying bugs and providing detailed feedback. If you are passionate about delivering high-quality software and enjoy working in a fast-paced, dynamic environment, we would love to hear from you.

Skills Must Have Hard skills: - beginner in: Reporting, JAVA, SDLC - competent in: Scrum, Agile, Selenium - proficient in: Automation, Testing Soft skills: - competent in: Communication Skills Nice-to-have Hard skills: - novice in: JavaScript - beginner in: Python, SQL, CI - competent in: Jira, UI/UX, API, Regression Testing, Script - proficient in: Test Automation, Performance Testing Job Description Additional Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in manual software testing, with a strong understanding of QA methodologies, tools, and processes.
  • Proven ability to design and execute comprehensive test plans and test cases.
  • Experience working in Agile/Scrum development environments.
  • Strong attention to detail, with the ability to identify subtle issues in complex applications.
  • Hands-on experience with bug tracking tools (e.g., JIRA, Bugzilla).
  • Excellent problem-solving skills and the ability to troubleshoot software defects effectively.
  • Strong communication skills and the ability to work well in a collaborative team environment.
  • Experience with SQL and ability to perform database testing.
  • Knowledge of API testing and tools such as Postman or SoapUI is a plus.
  • Familiarity with test automation tools and scripts is a plus.

Responsibilities

  • Lead the manual testing efforts across various projects to ensure product quality.
  • Design, write, and execute detailed test plans and test cases based on product requirements and acceptance criteria.
  • Identify, document, and track software defects using bug tracking tools.
  • Work closely with developers, business analysts, and product owners to understand requirements and translate them into effective testing strategies.
  • Perform functional, regression, exploratory, and usability testing on web, mobile, and desktop applications.
  • Actively participate in sprint planning and contribute to ensuring timely and high-quality releases.
  • Collaborate with the automation team to identify areas for test automation and provide feedback on automation scripts.
  • Perform cross-browser and cross-platform testing to ensure consistency and performance across environments.
  • Review and analyze system specifications and provide recommendations for improvements.
  • Mentor and guide junior QA engineers, helping them develop skills and understanding of testing methodologies.
  • Stay current with the latest trends and best practices in software testing.

Benefits

  • Profit sharing
  • Visa sponsorship
  • Family leave
  • Food provided
  • Matching gift program
  • Lease purchase program
  • Passenger ride along program
  • Paid maternity leave
  • Credit union membership
  • Uniform allowance

About Company Company Overview

At TechSphere Innovations, we are a forward-thinking technology company dedicated to driving innovation and creating cutting-edge solutions. Founded with a vision to bridge the gap between technology and business, we strive to provide transformative products and services that empower organizations to thrive in a rapidly evolving digital world.

With a diverse team of experts, we specialize in software development, cloud solutions, and data-driven applications tailored to meet the unique needs of industries ranging from finance and healthcare to education and retail. Our commitment to quality, innovation, and customer satisfaction has established us as a trusted partner to businesses globally.

At the core of TechSphere Innovations is a collaborative and inclusive culture that fosters creativity, growth, and a passion for problem-solving. We believe in harnessing the power of teamwork and diversity to build solutions that not only meet but exceed the expectations of our clients.

Whether we're developing next-generation software platforms or delivering strategic technology consulting, our mission is to drive progress and help businesses navigate the complexities of the digital age. Join us on our journey to shape the future of technology, one innovation at a time.

Company Culture

We believe that our company culture is the foundation of our success. We are committed to fostering a collaborative, innovative, and inclusive environment where every team member feels valued and empowered to contribute their best work.

Our culture is built on the principles of respect, transparency, and continuous learning. We encourage open communication and believe that diverse perspectives lead to better decision-making and stronger solutions. We celebrate creativity and are always open to new ideas that can drive our company forward.

Work-life balance is a priority for us, and we strive to create a supportive environment where employees can thrive both professionally and personally. We offer flexibility, growth opportunities, and a variety of programs that promote well-being and career development.

Application Process

  • Online Application : Start by submitting your resume and completing our online application form. Make sure to highlight your skills, experience, and why you're excited about the opportunity at TechSphere Innovations.
  • Initial Screening : After reviewing your application, our recruitment team will reach out if your qualifications match our needs. We may conduct an initial phone or video interview to learn more about you and your experience.
  • Interviews : Successful candidates will be invited to participate in a series of interviews. These may include technical assessments, situational questions, and conversations with potential team members and managers to gauge your fit for the role and our company culture.
  • Final Selection : Following the interviews, our hiring team will review all candidates and make a decision. If you're selected, we will extend a formal offer outlining the details of your employment.
  • Onboarding : Once you accept the offer, our onboarding process will ensure you have everything you need to succeed from day one. We'll guide you through the initial setup, introduce you to the team, and provide you with the tools and resources to hit the ground running.

Equal Opportunity Statement

We are proud to be an Equal Opportunity Employer and we do not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status under applicable laws. All employment decisions at TechSphere Innovations are based on merit, qualifications, and business needs.