Manager, System Testing/QA

Duquesne Light CompanyPittsburgh, PA
Hybrid

About The Position

The IT Quality Assurance (QA) Manager provides leadership, direction, and technical expertise to the QA team in the execution of all software testing and quality assurance activities for Duquesne Light’s IT applications. The Manager oversees testing processes, tools, and methodologies and works closely with cross‑functional partners and the Director to ensure high‑quality, timely, and reliable delivery of applications and enhancements. Manager will define and drive QA strategy and operating model to be as efficient as possible.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field
  • Seven or more (7+) years of relevant experience
  • Equivalent combination of education and experience may be considered.

Nice To Haves

  • 3–5+ years of people leadership experience supervising QA Analysts, Test Engineers, or QA Leads
  • Master’s degree (preferred) in Technology Management, Information Systems, or Business Administration (MBA)
  • Industry or Domain Experience (Nice to Have)
  • ISTQB (Foundation or Advanced Level)
  • Certified Software Quality Manager (CSQM)
  • Certified QA Analyst (CQA)
  • Agile certifications (Scrum Master, SAFe, PMI‑ACP)
  • Cloud certifications (AWS/Azure Fundamentals)
  • Leadership & Team Development – Ability to coach, mentor, and lead QA Analysts and Engineers while building a culture of quality and continuous improvement.
  • Testing Strategy & Execution – Strong capability in developing and executing comprehensive test plans, including functional, regression, integration, performance, and automated testing.
  • Cross‑Functional Collaboration & Communication – Skilled at partnering with Developers, Project Managers, Business Analysts, and Operations to ensure clear alignment on requirements, testing outcomes, risks, and release readiness.

Responsibilities

  • Supervisory and Technical Guidance Executes the Director’s vision for the evolution of QA practices aligned with DevOps, Agile, and Cloud‑based development.
  • Leads the definition, development, and implementation of testing strategies across the software development lifecycle.
  • Directly supervises QA Leads and QA Engineers, including performance management, coaching, and capability building.
  • Ensures appropriate test planning, test design, test execution, and defect management across projects.
  • Manages team capacity, workloads, schedules, and resource allocation for all testing activities.
  • Looks for opportunities to drive Operating Model improvements.
  • Testing Activities & Quality Assurance Execution Oversees all functional, regression, integration, system, performance, and user acceptance testing activities.
  • Ensures test cases, test scripts, test data, and test environments are developed and maintained to quality standards.
  • Leads the development and execution of automated and manual testing strategies.
  • Ensures defects are logged, prioritized, tracked, and resolved in alignment with release timelines.
  • Reviews test coverage, results, and quality metrics to ensure readiness for deployment.
  • Validates that testing meets compliance, security, and operational standards.
  • Coordinates testing activities for application upgrades, patches, system changes, and new releases.
  • Process Management Ensures consistent quality processes throughout the SDLC, including design reviews, build validation, system testing, and deployment validation.
  • Develops and tracks QA metrics such as defect rates, test coverage, cycle time, and automation effectiveness.
  • Identifies process gaps and drives continuous improvement in testing practices, tools, and documentation.
  • Project Management Plans and manages the execution of all testing efforts, ensuring alignment with project timelines and resource constraints.
  • Provides timely communication of risks, issues, and testing progress to the Director and stakeholders.
  • Collaborates with Project Managers, Business Analysts, Developers, and technical teams to support project planning and quality gates.
  • Ensures interdepartmental deliverables required for testing (requirements, code drops, environment readiness, data) are provided on time and meet quality standards.
  • Organization Liaison Serves as the primary point of contact for all QA‑related activities across Duquesne Light departments.
  • Coordinates testing and quality assurance activities with Development, Database, Integration, User Acceptance Testing, Operations, and Customer Support.
  • Quality Management Ensures the effectiveness and usability of test management systems, automation frameworks, defect tracking tools, and other QA technologies.
  • Anticipates potential testing or release issues and drives corrective actions with teams to ensure delivery commitments are met.
  • Supports quality governance processes and ensures documentation and testing compliance.
  • Deployment and Delivery Oversees the QA components of software deployment across all test and production environments.
  • Develops and maintains checklists and validation steps for deployment and post‑deployment testing.
  • Ensures smoke testing, regression validation, and production verification testing occur as required.
  • Vendor Management Supports the evaluation, negotiation, and renewal of testing‑related vendor contracts and statements of work.
  • Manages vendor performance, ensuring adherence to service levels and timely issue resolution.
  • Additional Responsibilities: Perform other job-related duties as assigned Storm team duties as assigned
  • Data Governance Utilize data to make business decisions as appropriate for the position, support data stewardship activities and partner with IT on underlying data needs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service