Senior Application Quality Engineer

Penske Vehicle Services

Troy (MI)

On-site

USD 110,000 - 140,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Penske Vehicle Services in Michigan is seeking a Senior Application Quality Engineer to drive QA for enterprise business apps from requirements through production validation.

You will bridge business analysts, developers, and stakeholders, turning requirements into risk-based test plans and automated checks. The role emphasizes repeatable testing practices and release-readiness evidence without development duties.

Qualifications

  • Bachelor's degree in CS, IS, SWE, or equivalent practical experience.
  • 5+ years of software quality engineering with enterprise apps ownership.
  • Turn requirements into actionable test scenarios and acceptance criteria.
  • Hands-on testing of web apps, APIs, and data-driven processes.
  • Strong SQL querying skills in Microsoft SQL Server; data validation.
  • Experience with automated functional/API/regression tests.

Responsibilities

  • Partner with business analysts to review requirements and acceptance criteria.
  • Translate requirements into risk-based test strategies and scenarios.
  • Own functional, integration, end-to-end, regression testing for changes.
  • Validate end-to-end workflows and cross-system impacts.
  • Test APIs, file exchanges, scheduled jobs, and UI flows.
  • Reproduce defects with steps and data; collaborate with developers.
  • Verify application behavior via read-only SQL queries and reports.
  • Build reusable test cases and automation to reduce defects.
  • Coordinate test scope and environments across teams.
  • Provide QA readiness recommendations with evidence and risk notes.
  • Post-deployment smoke tests and continuous coverage improvements.

Skills

QA Engineering
SQL queries
Test automation
API testing
SDLC knowledge
Cross-functional
Documentation

Education

Bachelor's degree in CS / IT / SWE or equivalent

Tools

Postman
Selenium
Playwright
Azure DevOps
SQL Server

Job description

The Senior Application Quality Engineer owns software quality assurance for enterprise business applications from requirements definition through production validation. Serving as the quality bridge between business analysts, developers, and business stakeholders, this role identifies gaps in requirements, establishes risk-based test coverage, performs hands-on validation, and provides evidence-based release-readiness recommendations. This position establishes repeatable testing practices and appropriate test automation. It is a dedicated software quality role, not an application development position or a substitute for business acceptance.

Essential Job Functions

  • Partner with business analysts before development begins to review requirements, business rules, dependencies, and measurable acceptance criteria; identify gaps and recommend improvements.
  • Translate approved requirements into risk-based test strategies, traceable scenarios, test data, and expected outcomes before work moves to development or QA.
  • Own functional, integration, end-to-end, regression, negative, and data-integrity testing for application changes, production corrections, and client projects.
  • Validate end-to-end enterprise application workflows and cross-system impacts, including transactions, user-facing and administrative functions, reporting, scheduled interfaces, and client-specific business processes.
  • Test APIs, file exchanges, scheduled/batch jobs, web interfaces, authentication flows, and upstream/downstream dependencies at the appropriate level.
  • Reproduce defects; document clear steps, severity, supporting data, and expected versus actual results; collaborate with developers on correction and retest.
  • Independently verify application behavior and data integrity through read-only SQL queries, test outputs, reports, and application interfaces; document discrepancies and refer code-level corrections to developers.
  • Build and maintain reusable test cases, regression suites, and appropriate UI/API automation to reduce repeat defects and unnecessary manual retesting.
  • Coordinate test scope, environments, release dependencies, and responsibilities across business analysis, development, infrastructure, and operations.
  • Establish and apply QA entry/exit criteria for development handoff, test/Beta validation, and production release; document gaps, risks, and exceptions.
  • Provide a clear QA readiness recommendation with test evidence, open defects, known limitations, and risk; support business acceptance and IT release approval without replacing those approvals.
  • Perform targeted post-deployment smoke testing, investigate escaped defects, and continuously improve test coverage and the software delivery lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience.
  • Five or more years of software quality engineering experience with demonstrable ownership of test planning, execution, defect management, and release validation for enterprise applications.
  • Ability to turn business requirements and workflows into actionable test scenarios and to identify ambiguous, incomplete, or untestable acceptance criteria.
  • Hands-on experience with functional, integration, regression, and end-to-end testing of web applications, APIs, and data-driven business processes.
  • Strong SQL querying skills in Microsoft SQL Server, including the ability to write SELECT queries, use joins, filters and aggregations, and independently validate application data, reporting results, and system integrations. Application coding, stored-procedure development, and database administration are not required.
  • Ability to evaluate application results, identify data inconsistencies, and document reproducible defects with objective evidence; programming and database development are not required.
  • Experience creating, maintaining, or coordinating automated functional, API, or regression tests using established QA frameworks and tools.
  • Ability to understand application and integration behavior well enough to challenge assumptions, explain defects, and recommend risk-based improvements.
  • Strong written communication, defect evidence, cross-functional facilitation, and experience working within a structured SDLC and release process.

Preferred Qualifications

  • Experience with test management, Azure DevOps Server, Postman, Playwright, Selenium, or comparable enterprise quality tools.
  • Experience testing legacy and modern enterprise applications, including .NET- or IIS-hosted systems, without responsibility for writing or maintaining application code.
  • Experience with complex multi-client business systems, external integrations, scheduled jobs, and quality metrics or test automation programs.
  • ISTQB or comparable software-testing certification; valued but not required.

Core Competencies

  • Proactive quality ownership throughout the SDLC
  • Independent judgment, constructive challenge, and practical risk assessment
  • Strong collaboration across business analysis, development, and operations
  • Disciplined defect investigation, evidence, and requirements traceability
  • Continuous improvement, reusable testing, and appropriate automation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Manager
QA Manager

mTrade • Oxford (MS)

On-site
USD 90,000 - 120,000
QA Application Analyst
QA Application Analyst

Stone Search • United States

On-site
USD 70,000 - 110,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Senior Quality Analyst
Senior Quality Analyst

Mi-Case • United States

On-site
USD 90,000 - 120,000
QA Analyst
QA Analyst

Tier4 Group • Everett (MA)

On-site
USD 65,000 - 90,000
QA Manager
QA Manager

Default Brand • Oxford (MS)

On-site
USD 80,000 - 120,000
QA Manager
QA Manager

Mortgage-Trade-Holding-Company,-LL • Oxford (MS)

On-site
USD 90,000 - 130,000
Quality Engineer / Tester
Quality Engineer / Tester

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 70,000 - 110,000
Senior QA Tester
Senior QA Tester

Veriipro • Topeka (KS)

On-site
USD 70,000 - 110,000
Senior Java Quality Engineer
Senior Java Quality Engineer

Compunnel, Inc. • Plano (TX)

On-site
USD 120,000 - 170,000