Senior Quality Engineer – San Antonio, TX, Austin, TX or Dallas, TX

Published
September 19, 2022
Location
San Antonio, TX
Category
Job Type

Description

Overview

H-E-B is one of the largest, independently owned food retailers in the nation operating over 420+ stores throughout Texas and Mexico, with annual sales generating over $34 billion. Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace. H-E-B offers a wealth of career opportunities to our 145,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.

Responsibilities

H-E-B Digital is seeking new Partners! H-E-B is not only a grocery retailer, but also a leading innovator in technology and this is an exciting time to join our team. We're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience. Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace. H-E-B offers a wealth of career opportunities to our 120,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.

Since 2015 H-E-B Digital has been investing heavily in our customers' digital experience, innovating our technology stack that supports our brick & mortar business and supply chain operations, reinventing how customers find inspiration from food, and how we ultimately help customers leverage amazing technology getting food into their homes. This is an exciting time to join H-E-B Digital, and we're hiring across the stack of our challenging distributed systems. Our digital solutions are growing in popularity and adoption-from manufacturing and supply chain, all the way to Curbside and Home Delivery-so you'll get the opportunity to help ensure a high-quality experience for our Partners and customers. If you're someone who enjoys taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve large and impactful business problems, we want you as part of our team.

Our Partners thrive The H-E-B Way. In the Senior Quality Software Engineer job, that means you have a…

HEART FOR PEOPLE… you have a passion for mentorship and guidance, and love for the direct person-to-person interactions that create strong bonds between teams;

HEAD FOR BUSINESS… you have an ownership mentality and a consistent track record of timely delivery of high-quality software;

PASSION FOR RESULTS… the ability to guide the discussion, remove roadblocks, and provide guardrails for your team as they identify challenges and propose solutions.

Location:

This position is an option to work in a Hybrid role from San Antonio, Austin or Dallas!

What you'll do at HEB:

We invest in improvements that ultimately increase the overall systemic quality of our software and systems while permeating a test-driven mindset that helps deliver the highest-quality solutions that delight our customers beyond expectation… which is easier said than done.

As a Senior Quality Software Engineer, your job is to join in that mission, with a team of other tenacious engineers, to serve as a thought leader and innovator regarding large-scale testing impacts to ensure world-class performance and quality of our systems and solutions. Your goal is to operate independently to engineer automated testing solutions, leveraging appropriate technologies and frameworks, and minimize human interactions with the system to enable rapid delivery of solutions with the highest levels of quality. We help ensure the quality that makes building fantastic H-E-B Digital solutions possible - and we are incredibly proud of that.

What You'll Do

* Coach and mentor junior Quality Software Engineers in software testing techniques, processes and new technologies; enabling others to succeed.

* Complete code reviews to provide feedback and ensure alignment with coding standards, approaches and defined best practices.

* Drive testing design and automation of complex features across multiple systems that improve our customers' and Partners' user experience.

* Understand and continuously improve the over-arching testing infrastructure for our high-performance systems, including Partner facing applications, customer facing sites and mobile applications.

* Develop automation framework(s) for microservices, APIs, REST and UI following guidelines, best practices, coding standards.

* Engage in and support the build and deployment pipeline for multiple environments, diagnosing and solving production support issues when needed.

* Engage in and define our overall testing coverage strategies, for multiple teams and applications, using consistent automated testing practices.

* Evaluate new and emerging technologies to stay ahead of the competition and determine if they could be incorporated into the team's architecture.

* Engage in and improve the software delivery lifecycle by evangelizing a test-driven approach to software engineering and incorporating automated test suite(s) into CI/CD pipelines.

Who You Are

* You have an ownership mentality and consistent track record of successful, high-quality results.

* Identify ambiguous requirements, providing clarity when needed.

* Demonstrate a proficiency with technologies such as Selenium, TestNG, Mocha, etc. and enjoy learning new ones as they emerge.

* Demonstrate an understanding of architectural technologies, such as Android, iOS, Amazon Web Services, Google Cloud Platform, Docker, etc. and are open to learning.

* Systematic problem-solving approach, coupled with strong interpersonal skills and intrinsic motivation to get things accomplished well.

* Ability to debug, instrument, and optimize automation code, describe system performance characteristics and automate tasks to reduce toil.

* Solid understanding of the flow of code and how it interacts with different components.

* Ability to communicate technical information and details effectively at all levels and understand customer systems.

* Bachelor's degree in a field related to Engineering or Computer Science, or relevant work experience.

* 5+ years of hands-on experience in software test automation using various languages (like Java, Spring, JavaScript or Python).

* 3+ years of experience in Agile software development methodology, continuous integration and continuous deployment approaches and tools.

Do you have what it takes?

* Deep understanding of various software testing processes and techniques.

* Solid understanding of process implementation and expectations.

* Understanding of the process for designing, coding, executing and documenting results of automated testing.

* Understanding of automation frameworks.

* Familiarity with automation and performance testing and associated tools and frameworks.

* Strong analytical skills.

* Strong verbal / written communication and presentation skills.

* Ability to prepare / present quality-specific information at various levels with sufficient notice and preparation time.

* Ability to influence peers and subordinates.

* Ability to easily adapt to change in the work environment and encourage others to accept / adapt to change.

* Ability to work in an open office work environment.

DEVS3232

#LI-RM1

Responsibilities H-E-B Digital is seeking new Partners! H-E-B is not only a grocery retailer, but also a leading innovator in technology and this is an exciting time to join our team. We're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience. Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace. H-E-B offers a wealth of career opportunities to our 120,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers. Since 2015 H-E-B Digital has been investing heavily in our customers' digital experience, innovating our technology stack that supports our brick & mortar business and supply chain operations, reinventing how customers find inspiration from food, and how we ultimately help customers leverage amazing technology getting food into their homes. This is an exciting time to join H-E-B Digital, and we're hiring across the stack of our challenging distributed systems. Our digital solutions are growing in popularity and adoption-from manufacturing and supply chain, all the way to Curbside and Home Delivery-so you'll get the opportunity to help ensure a high-quality experience for our Partners and customers. If you're someone who enjoys taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve large and impactful business problems, we want you as part of our team. Our Partners thrive The H-E-B Way. In the Senior Quality Software Engineer job, that means you have a… HEART FOR PEOPLE… you have a passion for mentorship and guidance, and love for the direct person-to-person interactions that create strong bonds between teams; HEAD FOR BUSINESS… you have an ownership mentality and a consistent track record of timely delivery of high-quality software; PASSION FOR RESULTS… the ability to guide the discussion, remove roadblocks, and provide guardrails for your team as they identify challenges and propose solutions. Location: This position is an option to work in a Hybrid role from San Antonio, Austin or Dallas! What you'll do at HEB: We invest in improvements that ultimately increase the overall systemic quality of our software and systems while permeating a test-driven mindset that helps deliver the highest-quality solutions that delight our customers beyond expectation… which is easier said than done. As a Senior Quality Software Engineer, your job is to join in that mission, with a team of other tenacious engineers, to serve as a thought leader and innovator regarding large-scale testing impacts to ensure world-class performance and quality of our systems and solutions. Your goal is to operate independently to engineer automated testing solutions, leveraging appropriate technologies and frameworks, and minimize human interactions with the system to enable rapid delivery of solutions with the highest levels of quality. We help ensure the quality that makes building fantastic H-E-B Digital solutions possible - and we are incredibly proud of that. What You'll Do - Coach and mentor junior Quality Software Engineers in software testing techniques, processes and new technologies; enabling others to succeed. - Complete code reviews to provide feedback and ensure alignment with coding standards, approaches and defined best practices. - Drive testing design and automation of complex features across multiple systems that improve our customers' and Partners' user experience. - Understand and continuously improve the over-arching testing infrastructure for our high-performance systems, including Partner facing applications, customer facing sites and mobile applications. - Develop automation framework(s) for microservices, APIs, REST and UI following guidelines, best practices, coding standards. - Engage in and support the build and deployment pipeline for multiple environments, diagnosing and solving production support issues when needed. - Engage in and define our overall testing coverage strategies, for multiple teams and applications, using consistent automated testing practices. - Evaluate new and emerging technologies to stay ahead of the competition and determine if they could be incorporated into the team's architecture. - Engage in and improve the software delivery lifecycle by evangelizing a test-driven approach to software engineering and incorporating automated test suite(s) into CI/CD pipelines. Who You Are - You have an ownership mentality and consistent track record of successful, high-quality results. - Identify ambiguous requirements, providing clarity when needed. - Demonstrate a proficiency with technologies such as Selenium, TestNG, Mocha, etc. and enjoy learning new ones as they emerge. - Demonstrate an understanding of architectural technologies, such as Android, iOS, Amazon Web Services, Google Cloud Platform, Docker, etc. and are open to learning. - Systematic problem-solving approach, coupled with strong interpersonal skills and intrinsic motivation to get things accomplished well. - Ability to debug, instrument, and optimize automation code, describe system performance characteristics and automate tasks to reduce toil. - Solid understanding of the flow of code and how it interacts with different components. - Ability to communicate technical information and details effectively at all levels and understand customer systems. - Bachelor's degree in a field related to Engineering or Computer Science, or relevant work experience. - 5+ years of hands-on experience in software test automation using various languages (like Java, Spring, JavaScript or Python). - 3+ years of experience in Agile software development methodology, continuous integration and continuous deployment approaches and tools. Do you have what it takes? - Deep understanding of various software testing processes and techniques. - Solid understanding of process implementation and expectations. - Understanding of the process for designing, coding, executing and documenting results of automated testing. - Understanding of automation frameworks. - Familiarity with automation and performance testing and associated tools and frameworks. - Strong analytical skills. - Strong verbal / written communication and presentation skills. - Ability to prepare / present quality-specific information at various levels with sufficient notice and preparation time. - Ability to influence peers and subordinates. - Ability to easily adapt to change in the work environment and encourage others to accept / adapt to change. - Ability to work in an open office work environment. DEVS3232 #LI-RM1

Apply
Drop files here browse files ...

Related Jobs

Author: