Explore Career Opportunities with GSV’s world-class sponsor partners

43
companies
6,374
Jobs

Principal-Quality Assurance

AT&T

AT&T

Quality Assurance
Dallas, TX, USA
Posted on Friday, April 28, 2023

Dallas, Texas

Dallas, Texas

build

Join us to create a new era of connectivity.

"AT&T allows me to work on projects that will be seen by millions of customers."

Megan T. — Sr. Specialist, Software Engineer

"I find it incredibly rewarding to be out and see customers enjoying a product I spent my time perfecting."

Technology

Connect communities with the power of technology.

Innovation is the power to Think Big

We live our values without question or compromise.

Strategic Platform Teams

Join our digital transformation!

A Look at Our Design Team

A day in our UX/UI team.

Job Overview

DUTIES: Lead the QA team and deliver product to customers. Manage planning.

and execution of product testing efforts, including overseeing all associated resources required to meet committed delivery dates. Identify testing requirements, define approach and testing types. Create test strategies and test plans. Perform and lead test execution effort. Create and execute automated and manual tests while maintaining accurate documentation of results and process. Work with a team to build automated smoke tests and regression scripts with Selenium. Guide team to automate, script, and use tools whenever possible to reduce task execution time. Track assigned user stories and defects within target process and coordinate prioritization of test scripts and defects. Perform product health analysis, test result analysis, defect trend during and post-release analysis. Assess all testing needs for specific releases and identified testing metrics. Provide innovative insight to better the reliability, scalability, and maintainability of systems. Work closely with engineering directors and product management stakeholders to prioritize, scope and plan releases across overlapping projects. Oversee quality assurance processes for all products by working closely with staff to define the optimal solutions and implement in-house quality procedures, standards and specifications. Provide regular direction, mentoring, and coaching to QA team members, ensuring the success of the teams efforts. Use testing techniques to design, develop and analyze test plans and strategies. Write and execute test cases and troubleshoot defects for applications. Develop automation strategies that will enhance test execution, manual test coverage and the consistency of regression testing. Determine integrated testing solutions that include cross dependencies between organizations and programs. Collaborate with program managers, developmental leads and architects to identifying test scenarios for large programs. Develop data and environment strategies utilizing architectural skills and methodology to meet performance, usability, scalability, reliability and security needs. Report defects and follow up on their closure. Analyze test results, report test metrics and prepare/present test reports. Communicate progress proactively and regularly using various tools and strategies: governance calls, stand-up calls, formal jeopardies, escalations, daily/weekly progress reports, defect metrics collections. Coordinate with teams during all phases of the software development life cycle and facilitate certification for production deployment. Review business stories, designing documents and preparing test strategies, test plans and test cases. Control and manage daily test activities and schedules through daily Agile Scrum stand-up meetings. Analyze business and functional requirements, write test cases and prepare traceability matrix. Develop and execute functional regression test cases and Smoke test cases in Selenium Web. Write automated client-side GUI testing code using Selenium Web Driver. Implement Hybrid/Page Object. Use Maven for Build management, GIT Hub/SVN for Version control and Jenkins for continuous integration. Develop SQL queries for querying data against different data bases for data verification process. Develop Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and executing Unit Test Automation: Java and C# /TestNG. Strategize and execute automation strategies using Behavior Driven Development methodologies and Cucumer. Lead and implement the test automation as part of CICD pipelines for the earlier and quicker feedback loop in the testing cycle. Build reusable test frameworks that can be used across multiple teams in the organization. Lead and enforce in-sprint test automation within the team in a SAFe Agile process. Monitor and report application performance and degradation.


REQUIREMENTS: Requires a Master’s degree, or foreign equivalent degree in Applied Computer Science, Information Systems Technology or Electronic Engineering and three (3) years of experience in the job offered or three (3) years of experience reviewing business stories, designing documents and preparing test strategies, test plans and test cases; controlling and managing daily test activities and schedules through daily Agile Scrum stand-up meetings; analyzing business and functional requirements, writing test cases and preparing traceability matrix; developing and executing functional regression test cases and Smoke test cases in Selenium Web; writing automated client-side GUI testing code using Selenium Web Driver; implementing Hybrid/Page Object; using Maven for Build management, GIT Hub/SVN for Version control and Jenkins for continuous integration; developing SQL queries for querying data against different data bases for data verification process; developing Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and executing Unit Test Automation: Java and C# /TestNG; strategizing and executing automation strategies using Behavior Driven Development methodologies and Cucumber; leading and implementing the test automation as part of CICD pipelines for the earlier and quicker feedback loop in the testing cycle; building reusable test frameworks that can be used across multiple teams in the organization; leading and enforcing in-sprint test automation within the team in a SAFe Agile process; and monitoring and reporting application performance and degradation.

Our Principal – Quality Assurance Engineers earn between $105,000 - $175,100 yearly. Not to mention all the other amazing rewards that working at AT&T offers.

Joining our team comes with amazing perks and benefits:

· Medical/Dental/Vision coverage

· 401(k) plan

· Tuition reimbursement program

· Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)

· Paid Parental Leave

· Paid Caregiver Leave

· Additional sick leave beyond what state and local law require may be available but is unprotected

· Adoption Reimbursement

· Disability Benefits (short term and long term)

· Life and Accidental Death Insurance

· Supplemental benefit programs: critical illness/accident hospital indemnity/group legal

· Employee Assistance Programs (EAP)

· Extensive employee wellness programs

· Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone

AT&T is an Affirmative Action/Equal Opportunity Employer, and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V

*np*




Job ID 2310079 Date posted 04/27/2023

Benefits

Invested in your satisfaction and continued success.

We take care of our own here (hint: that could be you). Our benefits and rewards mean we cover some of your biggest needs with some of the coolest offerings. We already think we’re a pretty great place to work. We’re just trying to rack up some bonus points.

Let’s start with the big one: Your work gets rewarded with competitive compensation and benefits. It really does pay to be on our team.

Compensation

When it comes to priorities, we know family tops the list. For the moments that matter the most, you'll be there for them, and we'll be here for you.

Family Leave

The Hiring Process

Step 1

Complete a quick application online and check your status often.

Step 2

Virtual or in-person
Interviews

Dress professionally and ensure good WiFi interviewing virtually.

Step 3

Conditional
Job Offer

After a background check, you're part of the team.

Step 4

Welcome! Onboarding
and Training Begins

Our training and certification programs set you up for success.