Software Quality Analyst

eimagine•Indianapolis, IN

About The Position

eimagine is seeking a Software Quality Analyst to define, review, and execute test cases and track defects through resolution. The role collaborates with software engineers, business analysts, and external team members to understand application designs and support seamless project delivery. The analyst performs testing and issue investigation, maintains quality standards for customer deliverables, and contributes to improving eimagine’s quality assurance practices and delivery team.

Requirements

  • At least 3 years in a functional or technical role related to software delivery, testing, or software maintenance/support.
  • Experience with regression, load, unit, and system testing.
  • Demonstrated ability to independently manage and deliver project requirements.
  • Ability to make decisions, maintain accuracy and attention to detail, and problem-solve and analyze.
  • Excellent interpersonal, listening, written, and verbal communication skills.
  • Basic project management abilities.
  • Bachelor’s degree in information technology, computer science, or equivalent job-related experience.

Nice To Haves

  • Previous consulting experience.
  • ISTQB Foundation Level Certification.

Responsibilities

  • Collaborate with software engineers and business analysts to understand the functional and technical design of applications.
  • Collaborate with external non-eimagine team members as needed to ensure seamless project execution.
  • Assist in creating test cases and test scripts, including mapping requirements to unit, integration, and system tests.
  • Review user interfaces for conformity and optimal functionality.
  • Execute test cases within designated functional areas of projects.
  • Investigate reported issues by reproducing them and conducting bug investigations.
  • Identify, isolate, document, and track bugs through resolution.
  • Maintain high quality standards for projects delivered to customers.
  • Execute test plans for eimagine projects and customer deliverables.
  • Use project management tools and processes to record and track executed test scripts.
  • Identify, report, investigate, and triage bugs, defects, and other software issues.
  • Provide input on user story acceptance criteria in collaboration with product owners and the development team.
  • Liaise with the Project Manager, QA Director, QA Manager, and People Solutions regarding personnel or project issues.
  • Contribute to improvement initiatives and the growth of quality assurance practices and the delivery team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service