1

Qa Software Testing Jobs in Detroit, MI (NOW HIRING)

Associate's or Bachelor's degree in an IT-related discipline, or equivalent work experience. * 5+ years of experience in software QA testing, preferably in healthcare or financial services.

HyperMesh CFD QA Engineer

Troy, MI · On-site

$109.80 - $197.70/hr

Drive end-to-end quality assurance activities across the software development lifecycle, independently planning and executing testing activities to ensure product quality, reliability, and release ...

New

Drive end-to-end quality assurance activities across the software development lifecycle, independently planning and executing testing activities to ensure product quality, reliability, and release ...

This role ensures product quality through rigorous test planning, regression testing, API ... The QA Engineer works closely with mobile development teams and SDET counterparts to ensure every ...

Auburn Hills, MI Duration : Long Term Telematics Quality Assurance Tester Purpose of Role ... Work with software architects and developers throughout the software development life cycle to ...

Title: QA Analyst Location: Southfield, MI Duration: 6 month (may extend) Our top direct client is ... Part of scrum team, Development of automation Testing and work with business and tech leaders.

This role would be working in a highly technical and fast paced environment, providing Quality Assurance expertise, testing cutting edge hardware, software, firmware and mobile implementations. The Q ...

next page

Showing results 1-20

Qa Software Testing information

See Detroit, MI salary details

$11

$39

$70

How much do qa software testing jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for qa software testing in Detroit, MI is $39.73, according to ZipRecruiter salary data. Most workers in this role earn between $27.84 and $48.80 per hour, depending on experience, location, and employer.

What is QA software testing?

QA software testing is the process of evaluating software applications to ensure they meet specified requirements and are free of defects. QA stands for Quality Assurance, which involves systematic activities to improve and ensure the quality of software throughout its development lifecycle. Testers use various methods, such as manual and automated testing, to identify bugs, verify functionalities, and validate that the product performs as expected. The goal is to deliver reliable, high-quality software to users.

What are the key skills and qualifications needed to thrive as a QA software tester?

To thrive as a QA Software Tester, you need a solid understanding of software development processes, test case design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of automation frameworks or ISTQB certification is highly valued. Attention to detail, strong analytical thinking, and effective communication skills help testers identify issues and collaborate with developers. These skills are crucial for ensuring software quality, reducing errors, and delivering reliable products to users.

What are some common challenges faced by QA software testing professionals and how can they overcome them?

QA Software Testing professionals often encounter challenges such as tight project deadlines, rapidly changing requirements, and ensuring comprehensive test coverage. To overcome these, it’s important to prioritize clear communication with developers and project managers, adopt agile testing methodologies, and use automation tools to manage repetitive tasks efficiently. Building a strong understanding of the application under test and staying updated with new testing technologies can also help QA testers address issues proactively and deliver high-quality results.

What is the difference between Qa Software Testing vs QA Analyst?

AspectQa Software TestingQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentTesting teams, development projectsQuality assurance teams, project management
Industry UsageSoftware companies, IT firmsSoftware companies, IT firms
Primary FocusExecuting test cases, identifying bugsAnalyzing quality processes, improving testing strategies

Qa Software Testing primarily involves executing test cases and identifying bugs within software products. QA Analysts focus on analyzing quality processes, developing testing strategies, and ensuring overall quality standards. While both roles require similar certifications and work in comparable environments, their core responsibilities differ, with Qa Software Testing being more hands-on testing and QA Analysts emphasizing process improvement and analysis.

Is QA software testing an entry-level job?

QA software testing is often considered an entry-level position that requires basic knowledge of testing processes, attention to detail, and familiarity with testing tools like Selenium or JIRA. Many roles accept candidates with little experience and provide on-the-job training, making it accessible for beginners interested in software quality assurance.

Is QA software testing still in demand?

QA software testing remains in demand as companies prioritize quality assurance to ensure software reliability and user satisfaction. Skills in automation tools like Selenium and programming languages such as Python or Java enhance employability in this field, which continues to evolve with agile development practices.

What does a QA software tester do?

A QA software tester is responsible for evaluating software applications to identify bugs, errors, and usability issues. They create and execute test plans, document defects, and ensure the software meets quality standards before release, often using testing tools and scripts. Strong attention to detail and knowledge of testing methodologies are essential for this role.

What are the most commonly searched types of Qa Software Testing jobs in Detroit, MI?

The most popular types of Qa Software Testing jobs in Detroit, MI are:

What job categories do people searching Qa Software Testing jobs in Detroit, MI look for?

The top searched job categories for Qa Software Testing jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Qa Software Testing jobs?

Cities near Detroit, MI with the most Qa Software Testing job openings:

Infographic showing various Qa Software Testing job openings in Detroit, MI as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $82,635 per year, or $39.7 per hour.

Quality Assurance / Software Developer

Fisher & Company, Inc.

Saint Clair Shores, MI • On-site

$85 - $120/hr

Other

Posted 2 days ago

New


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Quality Assurance / Software Developer

Full Time Regular St. Clair Shores, MI, US

6 days ago Requisition ID: 1599

Fisher Dynamics is the automotive industry’s premier supplier of safety – critical seat structures and mechanisms. Steeped in a tradition of excellence, and rooted in automotive innovation, the Fisher story is filled with automotive manufacturing milestones. We bring design, engineering, and manufacturing vehicle seating systems to a new level with innovative thinking. We’re about cutting edge ideas. We have created an environment that encourages an uninterrupted flow of revolutionary concepts and unique ideas.

The QA/SW Developer will combine software development and quality assurance expertise to ensure Fisher Dynamics' custom ERP platform is robust, reliable, and production-ready. This position will write automated tests, conduct quality assurance reviews, and develop testing frameworks while also contributing code to the ERP platform itself. They will also bridge the gap between development and quality, ensuring that code quality, test coverage, and system reliability are built into the platform from day one. They will also collaborate with SW engineers, ML/AI engineers, and the architecture team to deliver a high-quality, AI-native ERP system that meets enterprise standards.

Candidates MUST be local to the Metro Detroit Area. Relocation is not available.

This role does not provide immigration sponsorship. Candidates must be legally authorized to work in the US without requiring sponsorship now or in the future.

  • Automated Testing & Quality Assurance
    • Design and develop comprehensive automated test suites for ERP modules: unit tests, integration tests, functional tests, and performance tests.
    • Build testing frameworks and CI/CD-integrated test pipelines that validate code quality and system behavior.
    • Conduct manual testing of ERP features, business logic, and user workflows; document and track defects.
    • Perform regression testing, load testing, and stress testing to ensure platform stability and performance.
    • Test AI-integrated features: validate model outputs, test inference APIs, and ensure AI recommendations are accurate and reliable.
  • Software Development & Implementation
    • Develop backend code and utility services that support ERP platform functionality and testing infrastructure.
    • Implement test automation frameworks, mock services, and testing utilities in Python, Java, or similar languages.
    • Build data seeding and test data management tools for efficient test execution.
    • Contribute to feature development where testing expertise enhances code quality and reliability.
    • Write clean, well-documented code that follows established standards and design patterns.
  • Test Strategy & Quality Metrics
    • Define test strategies for ERP platform modules, ensuring comprehensive coverage of business logic and edge cases.
    • Establish quality metrics, test coverage targets, and continuous improvement processes.
    • Create and maintain test documentation, test cases, and testing guidelines.
    • Track test metrics, defect trends, and quality KPIs; report to leadership.
  • Performance & Reliability Testing
    • Design and execute performance tests for ERP transactions, APIs, and database queries.
    • Conduct load testing to validate platform can handle concurrent users and high transaction volumes.
    • Test disaster recovery, failover, and data integrity in production-like environments.
    • Identify and document performance bottlenecks and recommend optimization strategies.
  • Collaboration with Development Teams
    • Partner with SW engineers during development to understand features, test requirements, and integration points.
    • Work with ML/AI engineers to design test strategies for AI-integrated features and model outputs.
    • Collaborate with data engineers to validate data pipelines, data quality, and ETL processes.
    • Participate in design reviews and provide quality and testability feedback on architecture.
  • Production Support & Monitoring
    • Support production deployment and cutover activities; conduct final validation before go-live.
    • Monitor production system performance, stability, and defect trends post-deployment.
    • Investigate production issues, reproduce defects, and work with engineering teams on resolution.
    • Build monitoring and alerting systems to detect quality issues early.
Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.

Experience

3-5 years of professional QA automation and/or software development experience.

Demonstrated experience with test automation frameworks, automated testing at scale, and CI/CD pipelines required.

Experience with ERP, enterprise systems, or complex backend testing strongly preferred.

Skills

Advanced proficiency in backend languages (Python, Java, C++, Go) and testing frameworks.

Expert knowledge of test automation tools and frameworks (Selenium, Pytest, TestNG, JUnit, etc.).

Strong SQL and database testing knowledge; ability to validate data integrity.

Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) and automated test pipeline integration.

API testing expertise (REST, GraphQL); experience with tools like Postman, REST Assured.

Load and performance testing experience with tools like JMeter, Locust, or similar.

Strong understanding of software development practices, SDLC, and testing methodologies.

Familiarity with cloud platforms (AWS, GCP, Azure) and containerized testing environments.

Knowledge of distributed systems, microservices, and event-driven architectures.

Experience testing AI/ML model outputs and inference APIs is preferred.

Strong problem-solving, debugging, and analytical skills.

Excellent communication and ability to work effectively with development teams.

Attention to detail and commitment to quality.

Working environment and physical requirements of this position are those typical of an office setting and manufacturing environment. Position requires close collaboration with development teams and stakeholders.

#J-18808-Ljbffr