Enterprise Applications Test & Release Lead
Company | SpartanNash |
---|---|
Location | Wyoming, MI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s Degree in Computer Science or related discipline with formal education/training in QA methodologies.
- A thorough understanding of software testing methodologies, development processes, and the bug life cycle with the ability to intelligently speak about them.
- At least 7 years of experience in Enterprise application testing, including experience as a Retail POS, Supply Chain, eCommerce, Web and mobile applications tester verifying the functionality of software solutions.
- Experience with and/or understanding of purchase order management, Warehouse management systems (WMS), Retail applications stack and Ecommerce web and mobile applications.
- Experience with and/or understanding of Cloud Computing, mobile computing.
- Experience translating acceptance criteria and design specifications into test cases.
- Self-starter who can hit the ground running.
- Ability to break down bugs into their core repeatable components.
- Excellent written and verbal communication skills.
- Ability to manage multiple assignments simultaneously.
Responsibilities
- Lead and contribute in Testing Automation and Release management of Enterprise Applications related to business needs such as demand planning, purchasing inventory, distribution, retail and billing.
- Participate in IT Project meetings (Demand Intake, ROM estimation, Project kickoffs, Weekly Status, etc.) and other required QA and release management meetings as needed.
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback; analyze requirements for testability and identify gaps as needed.
- Develop test strategies, and document and maintain test cases for large, complex projects.
- Execute test cases and analyze results; identify, isolate, and track bugs throughout testing.
- Create reports and tracking for release readiness and testing results for leadership.
- Communicate with leadership, developers, testers, and professional services regarding platform issues.
- Understand the technical intricacies of enterprise integrations and communicate plans and solutions for testing these scenarios effectively.
- Report bugs and errors to development teams; perform thorough regression testing when bugs are resolved.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle; assure internal documentation is updated to reflect any process changes.
- Responsible for identifying blockers for a release, and work to eliminate them.
- Responsible for documenting and preserving release artifacts, including, but not limited to, release documentation, release feature-list, release dependencies, resolved bugs, etc.
- Coordinate meetings with various developers and QA engineers on a regular basis, to ensure that the release stays on track, and to communicate expectations internally to each developer throughout the release process.
- Responsible for informing senior management of all risks and blockers on a regular basis.
- Test Automation Framework assessment, implementation, and maintenance.
- Implement testing automation especially for regression testing for SaaS releases and internal application releases/rollouts.
- Manage internal/external testing resources and develop a community of testing by engaging business and technical teams.
- Defect and Test Management Tools administration and training.
Preferred Qualifications
- Experience implementing testing automation framework for Web and mobile applications especially using AccelQ or Tricentis is preferred.
- Experience in an Agile development environment (Plus).
- ISTQB certified tester (plus).