Quality Engineering Manager
7-Eleven · Irving, TX · 3 wk ago
Quality AssuranceFull-time
7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We revolutionize convenience, restaurants and fuel through cutting edge innovation — working hard to be the customer's first choice. 7-Eleven empowers our employees to "activate awesome" and make a meaningful impact in their stores and communities every day.
Responsibilities
- Lead the quality engineering team and quality process in a hybrid environment with Agile teams at varying levels of maturity.
- Work with Agile product squads and wider programs to ensure appropriate test engineering approach, frameworks, and practices are in place to ensure customer-facing quality.
- Refine testing approach and delivery processes to ensure appropriate test coverage and maintain a continuous improvement outlook incorporating production feedback/RCA from defects found late in release cycles.
- Build and manage the QA team, including hiring, coaching, and mentoring team members.
- Collaborate on feature sprint planning and provide metrics on testing progress.
- Engage with stakeholders to understand requirements, design approaches, and develop estimates, staffing plans, and day-to-day management of testing activities.
- Oversee test planning, test design, test execution, Requirement Traceability Analysis, and Test Coverage Analysis across various product squads or delivery teams.
- Manage and coordinate parallel scrums contributing to high-frequency product releases, including establishing criteria for release, auditing test plans, defining test KPIs, and automation capabilities.
- Identify issues associated with product deficiencies and lead the test team.
- Prepare recommendations for testing and documentation procedures to be used from the product design phase to production roll-out.
- Work with the development team in implementing and maintaining Continuous Integration and Continuous Deployment (CI/CD).
- Drive an engineering approach to customer-facing quality with shared accountability across unit testing, system testing, contract testing, integration testing, end-to-end testing, business user acceptance, production validation, and post go-live feedback.
- Develop and execute test environments strategy and architecture plan, including automated data refresh within a framework of highly automated test and continuous deployment.
- Conduct working sessions and collaborate with end-to-end partner systems to ascertain technical requirements from a test perspective for both manual and automation testing across the ecosystem.
- Establish and track KPIs and metrics for measuring the effectiveness and efficiency of environment and test data management processes.
- Maximize requirements coverage, automation, and engineer approaches to minimize manual environment provisioning and dependencies such as reliable test data.
- Build, lead, and mentor a team of Software Development Engineers in Test (SDeTs) along with providing technical leadership to deliver high-quality products.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or related field.
- 10+ years of experience in Software Engineering discipline with hands-on development experience.
- 10+ years of experience in software engineering process, best practices, automation tools, and techniques, with 4+ years leading a Test engineering function.
- 10+ years of experience with requirements analysis and functional test planning as part of designing and implementing a Testing Strategy.
- 8+ years of functional and automation testing experience.
- Hands-on experience with fully automated, modern software engineering practices to enable CI/CD for continuously delivering public-facing functionality.
- 8 years of experience in end-to-end software delivery management in direct-to-consumer ecommerce on online channels.
- 5 years of experience standardizing test planning, executing, and reporting processes across multiple omni-channel teams in a geographically distributed environment.
- 7 years of experience with agile software development processes, continuous integration, and continuous deployment using tools like Jenkins, Stash/Git, in-pipeline automated quality gates, and validation.
- 4 years of experience in key areas such as Cloud Native Architectures, NoSQL data stores, Spring Framework, Java/J2EE, Microservices, JavaScript.
- 6 years of experience ensuring successful software delivery by managing enablers such as environment provisioning, data refresh, setup tools, and processes.
- Strong working knowledge in Marketing systems, Communication Management, Email and Campaign Management, Customer Care, Master Data Management, Enterprise Data Platforms, Business Intelligence, Integration (ETL/ESB), and modern data analytics is a plus.
- Experience in Enterprise apps such as Oracle Retail, Oracle e-Business Suite, Human Resources, Supply Chain, WMS, and Point-of-Sale is a plus.
Benefits
For a general description of all benefits 7-Eleven is offering in the US for the position, please visit this link. For a general description of all benefits 7-Eleven is offering in Canada for the position, please visit this link.