SUMMARY
To deliver desired, sustainable business outcomes and assure the integrity and continuity of our systems. This position is responsible for the development, maintenance, and support of AutoZone’s hardware, software and/or network applications. This includes acquiring domain knowledge, growing technical skills, supporting the customers, resolving problems, and training as required.
Responsibilities
Planning:
- Plan, design and enhance automated test cases, primarily using Squish and Selenium.
- Develop End to End, System/Integration, and User-focused test cases that are specific to AutoZone Store applications.
- Analyzing software systems and coordinating with Store Project Teams on upcoming application changes being introduced within the Store ecosystem.
- Resource allocation planning to ensure coverage for weekly project regression execution. Working with Release Management team to properly plan for the weekly
Test Execution and Reporting:
- Creating, maintaining, and performing manual tests for Store applications
- Write, execute, and refactor automated test cases with “Automation First” mindset. Build and maintain automated testing, test environments & test data. . This will include updating current automated scripts and creating net new automation based off the Innovation team’s backlog. Test cases will be assigned and aligned with biweekly Sprints and tracked via Kanban boards. Delivery will be contingent on Code Review and supervised execution.
- Manual execution of Store Applications, to support weekly project releases. This should align with our internal Release Calendar and work will be assigned according to planned events. Test Suites that mirror day to day activities for store AutoZoners will be performed.
- Interact with the product delivery team; actively participates in product requirement/design reviews to provide input on completeness of functional requirements, product designs, and schedules.
Contributions to the Engineering Practices:
- Participate in any and potentially all roles of the software development life cycle. Roles may vary by project and assignment. This may include, but not limited to: Develop, plan and/or maintain software applications and/or subsystems; debug, design, code, test, write specifications, roll-out software, and production support
- Find scalable ways to automate functional, usability, compatibility, API, database, security, and accessibility testing
- Contribute to the design of manual and automation frameworks, automation infrastructure, and various tools.
- Provide and practice automation development efficiency, maintainability, and reusability
- Provide domain expertise to drive implementation and sustainment of an automation program that encompasses unit, integration, and end-to-end testing as appropriate. Prepare and maintain domain documentation
Requirements:
- Exposure & experience in various Retail is a plus
- Solid problem solving, domain technical and analytical skills
- Subject matter expertise in a functional area
- Advanced task estimation and planning skills
- Typically, able to perform tasks with little or no technical supervision
Benefits at AutoZone
AutoZone cares about people. That’s why AutoZone offers thoughtful benefits programs designed to improve AutoZoners’ physical, mental and financial wellbeing. Some of these benefits include:
- Competitive pay and time off
- Unrivaled company culture
- Medical, dental, vision, life, and short- and long-term disability insurance options
- 401(k) with Company match and Stock Purchase Plan
- Mental and physical wellbeing programs
- Opportunities for career growth and tuition reimbursement
Eligibility and waiting period requirements may apply. Learn more about all that AutoZone has to offer on careers.autozone.com.
An ONLINE APPLICATION is REQUIRED. Click the Apply button to complete your application. For step-by-step instructions on how to apply visit careers.autozone.com/candidateresources