Jobs · Quality Assurance · Pennsylvania

Quality Assurance Analyst

Philadelphia Gas Works · Philadelphia, PA · 1 wk ago
Quality AssuranceFull-time

Responsibilities

  • Perform software verification and validation (V&V) activities to obtain objective evidence that software solutions conform to approved functional and non-functional requirements, are fit for intended use, and support business and operational objectives;
  • Congduct early-stage requirements analysis within the Software Development Life Cycle (SDLC) to identify ambiguities, gaps, redundancies, and inconsistencies, ensuring requirements are clear, complete, testable, and traceable;
  • Apply industry-recognized QA standards, principles, and methodologies, including structured and risk-based testing techniques;
  • Design, execute, and evaluate requirements-based testing, including functional, non-functional, integration, system, regression, and compliance testing;
  • Support business stakeholders in the planning and execution of User Acceptance Testing (UAT);
  • Collaborate across the SDLC with developers, project managers, technical teams, and business stakeholders to ensure adherence to quality objectives;
  • Plan and perform testing activities, including defect identification, documentation, prioritization, tracking, and lifecycle management;
  • Maintain end-to-end traceability among requirements, test cases, test execution results, and identified defects;
  • Contribute to the effectiveness and maturity of QA and software development processes by applying standardized practices, identifying process gaps, and participating in continuous improvement initiatives aligned with organizational quality frameworks;
  • Utilize QA tools, test management systems, and defect tracking platforms to support consistent, repeatable, and auditable testing practices;
  • Promote quality awareness, knowledge sharing, and adherence to QA best practices across the QA team and project stakeholders;
  • Perform other special projects and assignments as requested.

Qualifications

  • A bachelor’s degree in computer science, information technology, software engineering, or a closely related technical field.
  • (QAA I & QAA II Only): An equivalent combination of relevant education, recognized professional certification (e.g., ISTQB Certified Tester, QAI CAST/CSTE), and demonstrated professional experience in software testing/quality assurance and technical analysis may be considered in lieu of a formal degree.
  • (Sr QAA) Bachelor’s degree in computer science, information technology, software engineering, or a closely related technical field AND a recognized advanced QA certification (e.g., ISTQB Advanced Levels, QAI CSQA/CSTE).
  • (QAA I) 1–3 years of hands-on experience in software testing and quality assurance; fundamental understanding of software quality assurance principles, verification and validation concepts, and industry best practices; familiarity with core IT and quality management disciplines, including requirements traceability, defect management, project management, change and release management, risk identification and mitigation, and validation of service level objectives and acceptance criteria; experience using test management and defect tracking tools; practical SQL skills for basic data validation and defect root cause analysis; exposure to test automation and software development practices is preferred.
  • (QAA II) 3-6 years of progressive experience in software testing and quality assurance; strong working knowledge of SQA principles, methodologies, and industry best practices; demonstrated ability to independently support medium- to large-scale moderately complex systems and initiatives; solid knowledge of IT and quality management disciplines, including project management, change control, release management, risk-based testing and validation of service level objectives and acceptance criteria; hands-on experience with requirements analysis and traceability, test management, defect tracking and reporting tools; proficient SQL skills for complex data validation and defect root cause analysis; practical experience with test automation frameworks, tools, scripting and the ability to incorporate automation into testing strategies; ability to mentor junior QA staff and contribute to QA process improvement initiatives.
  • (Sr QAA) 6+ years of progressive experience in software testing and quality assurance, including leadership of large-scale, complex, or enterprise-level initiatives; expert knowledge of SQA principles, risk-based testing methodologies, and industry standards; proven ability to define and govern end-to-end QA and testing strategies across the SDLC; advanced expertise in requirements analysis and traceability, test strategy and planning, test design and execution oversight, and defect lifecycle governance; strong understanding of IT and quality governance disciplines, including release and change management, quality risk assessment and mitigation, compliance considerations, and validation of service level objectives and acceptance criteria; advanced experience analyzing and reporting quality metrics and KPIs; advanced SQL and data analysis skills for complex data validation and root cause analysis; demonstrated leadership in test automation strategy and CI/CD integration; proven ability to mentor and lead QA staff, advise stakeholders on quality risks and release readiness, and drive continuous improvement in QA processes and testing maturity.

Similar jobs

Quality Assurance Analyst

Associated BankWisconsin, United States· 6 days ago
RemoteQuality Assurance$63k–$108k/yrapply on associatedbank.wd1.myworkdayjobs.com

Quality Assurance Analyst

Public Health SolutionsNew York, New York, United States· 1 mo ago
Quality Assuranceapply on workforcenow.adp.com