
Senior Quality Assurance Engineer
MS2soft
full-time
Posted on:
Location Type: Hybrid
Location: Ann Arbor • Missouri • United States
Visit company websiteExplore more
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