MS2soft

Senior Quality Assurance Engineer

MS2soft

full-time

Posted on:

Location Type: Hybrid

Location: Ann ArborMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $135,000 per year

Job Level

About the role

  • Design, build, and maintain automation frameworks and supporting utilities that are reliable, maintainable, and easy for others to contribute to.
  • Define and prioritize automated coverage across UI, API, and integration layers, balancing speed, stability, and confidence.
  • Integrate automated tests into CI/CD pipelines and ensure results are fast, trustworthy, and actionable (clear failures, logs/artifacts, and ownership).
  • Own the operational health of the automation suite by reducing flaky tests, improving runtime performance, and keeping tests aligned with product changes.
  • Collaborate closely with product managers and engineers to align on approach and execution.
  • Establish and maintain test plans for key workflows, including regression and exploratory testing for high-risk changes.
  • Triage defects efficiently by isolating root causes, providing clear reproduction steps, and collaborating with engineers through resolution and verification.
  • Provide clear reporting on quality signals (coverage, trends, stability, release readiness) and recommend improvements based on data.
  • Mentor and enable others to contribute to quality and automation through pairing, documentation, examples, and code review of test changes.

Requirements

  • Bachelor’s degree in computer science, engineering, or equivalent practical experience.
  • 6+ years of experience in software quality assurance, with significant ownership of automation in production environments.
  • Proven experience designing and maintaining automation frameworks and test infrastructure (not only writing individual tests).
  • Proficiency in at least one programming language used for test automation (strong preference for C# or JavaScript/TypeScript).
  • Strong understanding of QA methodologies, defect triage, and building reliable quality signals throughout the SDLC.
  • Experience testing systems with large datasets and complex workflows.
  • Experience integrating automated tests into CI/CD and maintaining high-signal pipelines (debuggability, artifacts, stability).
  • Strong communication skills and ability to collaborate cross-functionally with engineering and product stakeholders.
  • Hands-on experience with modern automation tools (for example, Playwright, Cypress, Selenium, Appium).
  • Experience validating and querying data in SQL as part of test setup and verification.
  • Experience with Git / GitHub workflows and pull-request-based collaboration.
  • Experience working in Agile/Scrum delivery teams and supporting frequent releases.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automation frameworkstest infrastructureC#JavaScriptTypeScriptQA methodologiesdefect triageSQLAgileScrum
Soft Skills
strong communicationcollaborationmentoringproblem-solvingreportingprioritizationownershipdocumentationcross-functional collaborationroot cause analysis
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineeringequivalent practical experience