Location: Tyler,TX, USA
Brookshire Grocery Company (BGC) is a family business based in Tyler, Texas, and currently operates more than 209 stores in four states - Texas, Louisiana, Arkansas, and Oklahoma - with three distribution centers and a corporate office. BGC prides itself on offering its partners one of the most comprehensive benefits packages in the industry which includes medical, prescription drug, vision, dental, paid time off, stock ownership, a 401k retirement plan, incentive plans, employee discounts, educational scholarships, and access to BGC's 205-acre outdoor recreation area.
Job Summary
Leads the QA team, setting quality standards, creating QA policies and procedures, managing resources and budgets, hiring, and managing the QA team members. Responsible for ensuring Quality Assurance (QA) aspects are maintained through all end-to-end testing processes.
Essential Duties and Responsibilities
* Carries out management responsibilities including interviewing, hiring, training and developing partners; planning, assigning and directing work; appraising performance, rewarding and disciplining partners; scheduling, addressing complaints and resolving problems.
* Manages, trains, and leads team members, coordinates test schedules and resource plans, and identifies and manages the critical path of testing.
* Manages test plan design based on requirements and design, ensures test planning aligns with business requirement reviews and application design reviews, and test plan design based on requirements and design.
* Establishes Quality Assurance (QA) roadmap for developing capabilities, processes, and technologies. Leads organizational changes through partnership and communications.
* Partners with business solutions team to influence and establish testing processes and standards.
* Plans, coordinates, and facilitates testing related activities; ensures reporting of testing progress and defect management is accurate. Monitors testing outcomes and documents relevant conclusions.
* Oversees and audits test planning and execution.
* Leads comprehensive testing across various areas, including functional, regression, end-to-end, and UAT.
* Manages and oversees all test cases, data, and test environments.
* Partners with BSM and Development for quality process improvements and defect prevention.
* Documents defects accurately, implements standards, and leads advanced testing.
* Manages manual and/or automated test scripts, performs retests, and manages reporting and oversight.
* Manages relationships with external vendors and ensures alignment with the overall test and defect management strategy.
* Participates in business requirement reviews and application design reviews, designs test strategy and test coverage.
Essential Duties and Responsibilities
* Applies QA processes and methodologies to ensure solutions are delivered with quality against the desired requirements. Ensures compliance with established standards and seeks to continuously improve standards.
* Plans and leads testing across all the portfolio of projects; defines entrance and exit criteria for test cycles.
* Reports test environment limitations and test results, recommends items to be validated in Production.
* Develops the QA Automation strategy, leads the implementation of automation across the technology portfolio.
* Provides guidance and best practice for ongoing Release testing of solutions.
* Conducts QA lessons learned.
Knowledge, Skills and Abilities
* Advanced knowledge and awareness of Quality Assurance: Test planning, test execution, test environment management, and defect management.
* Advanced knowledge and awareness of Quality Assurance: Unit Testing, System Testing, Integration Testing, User Interface / Creative Testing, Regression Testing, End to End Testing, Performance Testing, Load/Stress Testing, Security Testing, User Acceptance Testing, Disaster Recovery, Fail Over, ADA Compliance
* Advanced knowledge of programming/scripting languages such as Python, Java, SQL, or other relevant languages.
* Advanced knowledge of version control systems.
* Advanced knowledge of configuration and administration applications.
* Advanced knowledge of software testing and software automation principles and methodologies.
* Advanced knowledge of multiple operating systems (MAC, Windows, Linux, hybrid-boots)
* Advanced knowledge of analyzing requirements and ability to create comprehensive test plans and test cases.
* Advanced knowledge in test management and test execution tools (e.g., Jira, TestRail, or similar).
* Advanced knowledge of the QA role within the SDLC; understanding of various processes waterfall, agile, etc.
* Intermediate mathematical skills.
* Intermediate knowledge of Microsoft Office applications.
* Basic knowledge of reporting, transactional, and development applications.
* Basic knowledge of software systems used for the purpose of planning, forecasting, and budgeting.
* Ability to quickly develop QA project plans, prioritize needs, mobilize teams, and manage execution.
* Ability to communicate effectively in written and verbal form.
Knowledge, Skills and Abilities
* Ability to comprehend and interpret information.
* Ability to prepare reports and business correspondence.
* Ability to research information, establish facts, and draw valid conclusions.
* Ability to learn new technology systems, methods, and processes.
* Ability to work collaboratively with all IT and business partners to anticipate and resolve issues.
* Ability to be versatile, analytical, and thorough while quickly adapting to change.
* Ability to comprehend, form concepts, and recognize and solve problems.
* Ability to maintain a high level of accuracy and productivity.
* Ability to maintain confidentiality regarding sensitive information.
* Ability to occasionally travel to offsite and out of town locations with possible out-of-town stays.
* Must be attentive to potential hazards and remedy or place appropriate warning signs or devices around or near the hazard as soon as is reasonably possible.
* Must report any potential hazards that cannot be immediately remedied to a supervisor.
Education, Experience, and Qualifications
* Bachelor's degree related field and ten or more years of related experience in Information Technology configuration or development preferred or an equivalent combination of experience and/or higher education required.
* Experience with automation tools and frameworks such as Selenium, Appium, JUnit, QTB, VBA, ALM, Eggplant TestNG, etc. required.
* ITSQB Certification preferred.
* Advanced understanding of the QA role within the SDLC; understanding of various processes waterfall, agile, etc. required.
* Business domain knowledge, and knowledge of end-to-end system process flows required; retail knowledge preferred.
* Partners must be 21 years of age or older to drive for Company business in accordance with the BGC Business Driver Policy
Physical Demands
* Continuously required to use close vision, distance vision, depth perception or the ability to focus.
* Frequently required to talk and hear.
* Frequently required to use fine finger movements (ex. sorting and typing).
* Frequently required to sit for long periods of time.
* Occasionally required to use hands for reaching, touching or handling.
* Occasionally required to push, pull, maneuver or lift objects up to 40 lbs.
* Occasionally required to bend, kneel or squat.
* Occasionally required to stand or walk.
* Attendance at work is required.
Work Context and Environment
* Work is generally performed in an office environment.
* Quiet to moderate noise level.
Brookshire Grocery Company strives to provide a safe, drug free and alcohol-free environment for its partners and guests. The Company is an Equal Opportunity Employer and makes employment decisions without regard to race, color, religion, sex (including pregnancy, gender identity and sexual orientation), national origin, age (40 or older), disability, genetic information or military status and any other trait protected by law.
Nearest Major Market: Tyler