Southern Company IT Quality Assurance Analyst in Atlanta, Georgia

IT Quality Assurance Analyst

Description

IT Quality Assurance Analyst – Operational Excellence

The IT Quality Assurance Analyst is a position on the Testing Team within IT Operational Excellence which is a Technology Organization department that focuses on continuous improvement of operational performance and risk mitigation for Gas Applications architecture, data, and quality. The Testing Team provides leadership for the end to end testing life cycle, leveraging repeatable, centralized processes to support business unit objectives via the delivery of projects, enhancements, and production support. Testing strategies utilize Baseline/Regression techniques and Test Management tools to perform Integration, System, User Acceptance, and Performance Testing.

Job Responsibilities

Quality Assurance Analysts may be assigned to delivery projects to lead testing efforts to ensure that new or modified business solutions meet business requirements and also ensure that existing business functionality continues to function as expected. Testing Analysts are also responsible for enhancements to testing processes such as test planning, execution, and management processes (environment management, test data management, overall test management/metrics) and enhancements to testing life cycle processes and deliverables within the SDLC.

Project based Test Planning responsibilities include:

  • Gain an understanding of the Business Requirements of the project to develop a project specific Testing Approach/Strategy to ensure adequate testing coverage. Estimate testing efforts including development of a testing project plan with clear definition of critical path dependencies.

  • Testing Status Reporting

  • Ensure project team completion of Test Planning deliverables such as Test Plan (covering stages & phases of Testing as defined in the Testing Approach/Strategy), and Test Matrix/Test Scripts, including traceability to Business Requirements.

  • Ensure entry criteria to and exit criteria from centralized testing processes are clearly defined.

  • Gain a high level understanding of the entities changing to support the business solution. This may include changes to config, programs, stored procedures, triggers, called modules, algorithms, job scheduling, and database definitions such as tables, views, indexes.

Project based Test Execution responsibilities include:

  • Coordinate testing resources to ensure that testing is executed to Plan, including but not limited to:

  • Ensure that planned testing coverage is executed, including ensuring appropriate capture of results. Prepare and communicate Testing Status.

  • Coordinate Defect Management, including facilitating prioritization of issues found in testing, assignment of Break/Fix project resources, coordinating migrations for re-test processes.

  • Ensure coordination with IT Operations to assess and propose solutions to performance issues.

  • If testing exit criteria is not met, facilitate business decision on next steps (e.g. Go / No-Go decisions).

Independent of a specific project, the Testing Team is responsible for:

  • Identifying and implementing testing process improvements

  • Managing and configuring testing tools

Education/Experience

  • Bachelor’s Degree in Computer Science/Engineering or related degree is preferred

  • Utility Industry Expertise is required, ideally with large scale vendor application experience

  • 6 years of IT applications related experience of which at least 3 year is focused in SQA/Testing

  • SQA Professional Certification and/or Project Management experience is a plus

  • Experience leading cross-functional teams with both business and IT, across a functional breadth

  • Experience with testing tools, including test and defect management reporting. Experience specifically with HP Application Lifecycle Mgmt (ALM), Team Foundation Server (TFS), QuickTest Professional (QTP) / Unified Functional Test (UFT), and/or LoadRunner is a plus.

Knowledge/Skills

  • Ability to facilitate and lead project teams to achieve project delivery objectives

  • Ability to analyze and comprehend complex business rules and processes

  • Ability to adapt to project assignments in a fast paced environment

  • Ability to author large, complex Test Plans that require integration of multiple application, including external business partners and vendors

  • Ability to multi-task, potentially being assigned responsibility on multiple projects concurrently

  • Experience with developing, implementing, and improving testing processes

  • Deep analytical capability to debug, monitor, and troubleshoot issues found in testing

  • Effective communication (verbal/written), leadership, and customer service skills

  • Process oriented, detail oriented, and quality focused

  • Comprehensive consulting skills with proven ability to work with and influence others

  • Ability to build productive relationships with a focus on cooperation and teamwork

  • Continuous self-learner

  • Experience with Environment Management including planning, scheduling, and coordinating all layers of components a plus

#LI

Job Field: Information Technology

Job Type: Standard

Primary Location: Georgia-Metro Atlanta-Atlanta

Operating Company: Southern Company Services

Job Type: Standard

Travel (Up to...): Yes, 25 % of the Time

Work Location(s):

AGLR Corporate Office - 10 Peachtree Place NE (10AtlantaCODE)

10 Peachtree Place NE

Atlanta, 30309

Req ID: SCS2007994