Onsite Senior Software Engineer – Backend Quality Engineer, Automation

Posted 4 hours ago

Apply now

About the role

  • Senior Software Engineer focused on backend quality engineering and automation for PNC's Technology organization. Responsible for test automation strategies and frameworks to ensure quality assurance in software delivery.

Responsibilities

  • Hands-on ownership of automation frameworks and suites for one or more services/products.
  • Drives automation coverage and reliability improvements; owns triage workflows and reduces flakiness and runtime.
  • Partners with engineers to ensure stories are testable and quality gates are met before promotion.
  • Design, build, and maintain automated test frameworks and suites for APIs and services; expand coverage while keeping tests deterministic and fast.
  • Create reusable automation patterns (data builders, helpers, stubs/mocks where appropriate) to reduce duplication and improve maintainability.
  • Own regression automation health: flake reduction, runtime optimization (parallelization where appropriate), and clear failure triage signals.
  • Define and implement a layered test strategy (unit, component/service, integration, end-to-end) aligned to change risk and payment criticality.
  • Integrate automated tests into CI/CD and define/enforce quality gates for merge and promotion readiness (evidence-based Definition of Done).
  • Drive defect prevention: analyze defect leakage trends, run retrospectives on escapes, and implement systemic fixes (test gaps, unclear requirements, missing validations).
  • Partner with Engineers, Architects, and Business Systems Analyst/Product Owners early to clarify acceptance criteria, edge cases, and testability; translate behavior into executable checks where appropriate.
  • Provide quality feedback during design and product review cycles; promote testability, observability, and safe change patterns.
  • Support release readiness by validating test evidence and coordinating with change/release processes as needed.
  • Contribute to performance and resiliency validation approaches where appropriate (test data, scenarios, and automation hooks).
  • Ensure monitoring and diagnostic artifacts exist for failures (logs/metrics/traces) and that test failures are actionable.

Requirements

  • Strong experience in test automation engineering (building and maintaining automation frameworks and suites).
  • Experience designing layered test strategies and integrating automated tests into CI/CD with meaningful quality gates.
  • Comfort partnering with developers on testability, defect prevention, and release readiness; evidence-based communication style.
  • Experience testing APIs/services and validating data flows; working familiarity with SQL and data validation concepts is a plus.
  • Experience in regulated or high-integrity domains (payments, banking, money movement) with strong focus on correctness and auditability.
  • Experience with BDD-style executable specifications and/or API automation tools commonly used in enterprise environments (tool-agnostic).
  • Experience with performance testing concepts and test data management practices.
  • Application Development, Business Management, CI/CD, Continuous Integration (CI) Tools, Customer Solutions, Design, Group Problem Solving, Process Improvements, QA Automation, Release Management, Software Quality Engineering, Software Solutions, User Experience (UX) Design.

Benefits

  • medical/prescription drug coverage (with a Health Savings Account feature)
  • dental and vision options
  • employee and spouse/child life insurance
  • short and long-term disability protection
  • 401(k) with PNC match
  • pension and stock purchase plans
  • dependent care reimbursement account
  • back-up child/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a robust wellness program with financial incentives
  • maternity and/or parental leave
  • up to 11 paid holidays each year
  • 9 occasional absence days each year, unless otherwise required by law
  • between 15 to 25 vacation days each year, depending on career level; and years of service.

Job title

Senior Software Engineer – Backend Quality Engineer, Automation

Job type

Experience level

Senior

Salary

$55,000 - $152,375 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job