Grand Rapids, Michigan

Software QA Engineer

Description:

Work arrangement: Hybrid, Monday through Thursday onsite Project duration: Through the EOY 2026, with the possibility of extension Position Overview Initech Global is seeking a meticulous, quality-focused Software QA Engineer for their client in Grand Rapids, Michigan to support end-to-end quality across customer-facing web and mobile applications. The role is centered on quality assurance, with an emphasis on testing rigor, usability, and the ability to understand requirements and user impact.

Responsibilities:

  • Own end-to-end quality for customer-facing web and mobile applications.
  • Design and execute comprehensive manual and automated testing strategies.
  • Define and maintain test plans, test cases, regression coverage, and defect tracking for UI and API testing.
  • Validate APIs and perform data-driven testing to ensure front-end and back-end coverage.
  • Collaborate with developers, designers, and stakeholders to improve product usability and quality.
  • Translate user behavior and product requirements into clear QA deliverables and acceptance coverage.
  • Participate in Agile ceremonies and provide a user-focused QA perspective during requirements refinement.
  • Identify UI and UX gaps early and advocate for improvements before release.
  • Support backlog refinement and user story validation from a quality and testability perspective.

Education and Experience:

  • 5+ years of hands-on Quality Assurance experience, including mobile and web application testing.
  • Demonstrated experience with manual and automated testing tools such as Cypress and Selenium.
  • Experience validating APIs and executing data-driven tests.
  • Strong working knowledge of the software development life cycle and Agile methodologies, including Scrum and Kanban.
  • Proven ability to identify user pain points, usability issues, and workflow risks early in the development life cycle.
  • Highly detail-oriented, methodical, and committed to delivering reliable, customer-centered products.
  • Excellent communication skills and the ability to collaborate across technical and non-technical teams.
  • High-level familiarity with requirements clarification, user stories, acceptance criteria, backlog refinement, and prioritization.

Preferred Qualifications

  • Experience defining or refining user stories, acceptance criteria, or product requirements.
  • Background incorporating user research or customer feedback into quality decisions.
  • Familiarity with performance or load testing tools.
  • Experience building and executing automation frameworks from the ground up.

Why Join Us?

  • Work on high-impact digital products used by real customers.
  • Apply strong technical QA skills while helping improve the user experience.
  • Join a team that values quality, ownership, collaboration, and continuous improvement.

Company Summary:

Initech Global provides consulting, recruiting, and staffing solutions in information technology. Since 2001, we have helped organizations accomplish critical business objectives through a disciplined client service approach and a people-focused talent model. Our clients and employees are central to our success, and people remain at the heart of everything we do.

Required Skills:

Quality Assurance, Web and mobile application testing, Cypress, Selenium, Agile methodologies, Scrum, Kanban, performance or load testing tools