Quality Analyst & Consultant

Ann Arbor, MI
Full Time
Mid Level

Atomic is growing a diverse and inclusive team of curious, creative people who love creating great software for our clients.

We’re looking for thoughtful problem solvers who are passionate about finding success for our clients, teams, and end-users through the human-centered design process.

Company

Since 2001, Atomic Object has designed and developed software products for web, mobile, desktop, and embedded devices. We were founded on the belief that not all software is created equal. Many people can write code, but it takes a close-knit team of passionate people to create exceptional, innovative products that change the way people do business.

We’re an employee-owned company with 100+ Atoms based in our Grand Rapids, Ann Arbor, Chicago, and Raleigh offices. Unlike many other technology companies, we have a flat organization. There is no corporate ladder to climb. As a company that values transparency, we practice open-books management. At Atomic, you can stay close to the craft of making software for your entire career without missing out on owning a part of the company and its profits.

Job Overview

POSITION

Quality Analysts at Atomic Object play a key role in the Software Development Life Cycle (SDLC) by ensuring that the software we build is functional, dependable, well-tested, and aligned with client expectations. As a QA, you’ll be embedded within product teams to contribute to story discussions, raise test considerations early, and provide critical input through structured and exploratory testing.

You’ll flex between long-term project involvement and short-term support—sometimes embedded full-time on a single team, and other times jumping into a release cycle or helping define quality strategies across teams. This role emphasizes practical, risk-based testing, real-world scenario thinking, and identifying edge cases before they reach production. You’ll collaborate closely with developers, designers, delivery leads, and clients asking the hard "what-ifs."

DETAILS

  • Home base in Ann Arbor, MI
  • Hybrid work environment with the expectation to be present in the office for at least 60% of your work week

Key Responsibilities

QUALITY BEST PRACTICES

  • Provide a QA lens during design, architecture, or story reviews—calling out edge cases and failure states early.
  • Decide, in collaboration with your team, on the best approach to quality for each engagement.
  • Be excited about learning new things: stay informed about best practices related to testing and quality assurance, and apply those to our work.
  • Support a culture of shared quality ownership by mentoring teammates on effective testing mindsets and awareness.

TEST STRATEGY & EXECUTION

  • Participate in Agile ceremonies and engage throughout the project flow, especially in identifying high-risk stories and unclear or ambiguous requirements.
  • Define and run test cases for complex or high-risk workflows when appropriate, including exploratory, ad hoc, or scenario-based testing aligned with project context.
  • Create and manage test data to mimic real-world and edge-case usage conditions. 
  • Configure application settings, test environments, and feature flags to simulate scenarios as needed to validate work against acceptance criteria and expected behavior.
  • Log clear, reproducible, and actionable bugs; collaborate with the team on issue triage and prioritization.
  • Perform regression and side-effect testing as part of verifying bug fixes.
  • Conduct limited accessibility reviews (e.g., keyboard navigation, color contrast) when relevant.
  • Support release testing readiness by coordinating bug bash events as needed.
  • Investigate and retest production-reported bugs, assisting in root cause analysis and follow-up coverage.

GENERAL EMPLOYMENT RESPONSIBILITIES

  • Work a full-time job (generally 42 hours per week).
  • Track time daily.
  • Engage in professional development and continued learning outside of work hours.
  • Periodically contribute to Atomic’s blog.
  • Travel occasionally—as needed and possible.

Desired Skills

  • Strong understanding of how quality fits within the Software Development Life Cycle, especially in iterative and Agile processes.
  • Practical experience with exploratory, risk-based, or session-based testing.
  • Ability to find and document issues clearly, including edge cases, regressions, and requirement misalignments.
  • Familiarity with managing and interpreting detailed acceptance criteria and team workflows.
  • Effective communication skills, for working alongside cross-functional teams and advocating for quality without siloing responsibility.
  • Comfortable switching projects and adapting to different domains or timelines.

Requirements

  • 5+ years experience working with software teams as a Tester or Quality Analyst, reporting directly to a technical lead, product owner, or product manager.
  • Experience working with autonomy and creativity to serve software teams through various test-related activities throughout a product or project lifecycle rather than in a fixed sequence or particular phase.
  • A bachelor’s degree or commensurate professional experience are preferred.

Compensation & Benefits

Atomic pays on-market salary based on experience level and provides generous benefits:

  • Quarterly and Annual cash profit sharing
  • Paid time off and holidays
  • Atomic-sponsored health insurance (including dependents) with HSA contributions
  • Access to Dental & Vision Insurance with Competitive Premiums
  • Employee ownership
  • Sustainable working pace
  • Regular 401(k) company contributions (3%)
  • Parental leave
  • Long and short-term disability insurance
  • Support for professional development

Reports To

The Quality Analyst will report to Atomic’s Ann Arbor Managing Partners, John Fisher and Jonah

Bailey. You will also have a career development manager to help you pursue professional and career goals and understand company guidelines and expectations. You’ll also work closely with Atomic’s Ann Arbor Delivery Lead team to coordinate capacity across projects.

Why Atomic?

Atomic is a great place to do awesome work. As an Atom, you'll:

  • Join a tight-knit group of makers working in an atmosphere of friendship, exploration, and respect.
  • Work on a variety of projects and help make pipelines safer, cities greener, healthcare smarter, and old products new again.
  • Be part of a transparent, employee-owned company that's active in making the software community stronger, smarter, and more diverse.
  • Receive great benefits, including support for professional development, schedule flexibility, employee ownership, 401(k) contributions, and generous vacation time.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*