Quality Assurance Engineer Senior

University of Michigan

Ann Arbor, MI

Job posting number: #7318185

Posted: October 13, 2025

Application Deadline: Open Until Filled

Job Description

Responsibilities*
Quality Strategy and Testing Leadership

Define and implement comprehensive testing strategies across all product squads
Assist with unit testing for web, mobile, and API testing
Collaborate with engineers to establish release readiness criteria and quality gates, balancing speed with reliability
Design test approaches for complex integrations (Canvas, edX, payment systems)
Track quality metrics and drive continuous improvement through data-driven insights
Support accessibility compliance (WCAG 2.1 AA) and inclusive user experiences
Prioritize testing efforts based on risk assessment and business value

Technical Excellence and Infrastructure

Architect frontend test automation using modern frameworks (Selenium, Cypress, Playwright)
Integrate automated test suites (unit, integration, E2E) into CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI to enable continuous validation and rapid feedback
Implement performance, security, and reliability testing strategies
Maintain test environments, test data management strategies, and implement synthetic monitoring to proactively identify performance and availability issues
Debug complex multi-system issues and coordinate resolution
Champion testing best practices including shift-left

Cross-Squad Collaboration and Mentorship

Partner with engineering to improve code testability and testing standards
Collaborate with product managers and developers on acceptance criteria and test scenarios
Support all squads with specialized testing needs (CMS, data pipelines, A/B tests)
Mentor team members and student fellows on quality practices and foster a quality-first mindset
Facilitate bug triage and coordinate cross-team issue resolution
Communicate testing status and quality insights to stakeholders
Required Qualifications*
Bachelor's degree in Computer Science, Engineering, or equivalent experience
5 or more years of professional QA/testing experience with 2 or more years in senior or lead roles
Strong test automation experience with modern frameworks and languages:
Web automation: Selenium, Cypress, Playwright, or similar
API testing: REST, GraphQL, Postman, or similar tools
Programming: Python, JavaScript, or Java
Mobile testing experience (iOS/Android) is a plus
Proficiency with version control (Git) and experience with CI/CD tools (Jenkins, GitHub Actions, CircleCI) is a plus
Strong understanding of testing methodologies (functional, integration, regression, UAT) and experience with performance testing tools (JMeter, K6, LoadRunner) is a plus.
Experience testing in cloud environments is a plus (AWS, Azure, GCP)
Proficiency with SQL for data validation and test verification
Experience with agile/scrum methodologies and working in cross-functional teams
Strong analytical and problem-solving skills with attention to detail
Excellent written and verbal communication skills



Apply Now

Please mention to the employer that you saw this ad on UDiversity.com

More Info

Job posting number:#7318185
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer
Close menu