Hy-Vee Food Stores Quality Assurance Analyst II - Full Time in West Des Moines, Iowa
Quality Assurance Analyst II
We’re looking for geniuses. Dreamers. Inventors. Innovators. People with the will to get stuff done. Doers who’ll rip an idea out of thin air. Make it a reality. Own it. And amaze their peers. Sound like you? Welcome home.
BRIEF DESCRIPTION OF JOB DUTIES: As a Quality Assurance Analyst, you will be embedded within one or more Hy-Vee delivery teams and involved throughout the solution development lifecycle. Your primary responsibility will be in the quality assurance of continuous software delivery. You will work closely with Software Engineers as they implement features and you will help ensure that requirements are being met and that regressions are not being introduced. You will need to be able to think outside the box in order to cover both happy and unhappy path scenarios while developing test plans, as well as various forms of exploratory tests.
PRIMARY RESPONSIBILITIES AND FREQUENCY:
Work as a member of a cross functional agile team to ensure that quality is a first class focus during every delivery cycle.
Design and support testing suites.
Enable continuous delivery of features.
Proactively bring issues and problems to the attention of the team.
Be organized and detail oriented.
Work closely with software engineers and product owners to ensure that all scenarios for a given feature set are properly defined and well understood.
Be able to clearly and concisely capture defects and communicate the criticality of each identified issue with the team and management.
Encourage a strong desire to automate all repetitive and repeatable testing activities.
Be an advocate and coach of quality and the customer
Work closely with Test Engineering counterparts to design and implement Automation and/or integration testing for a given product(s)
Attends and is prepared to participate in department and company meetings.
Performs other job related duties and special projects as required.
SKILLS AND ABILITIES REQUIRED TO PERFORM JOB:
Demonstrable knowledge of QA processes and their application in an agile delivery environment.
Verifies Acceptance testing story by story
Gathers Metrics to use for decision making
Demonstrate an aptitude to learn technical quality techniques and methods such as basic automation
Ability to provide Manual Testing
Cares about Test Suite performance
Proficient with issue tracking tools such as Jira, Redmine, and Rally.
Basic understanding of relational databases such as PostgreSQL and MS SQL.
Desire to continuously learn new techniques and technologies to evolve your skillset with our technology stack.
Must have the ability to do arithmetic calculations involving fractions, decimals, and percentages.
Must possess the ability to compose original correspondence; follow technical manuals; evaluate technical data; and counsel or advise people.
Must be physically able to perform sedentary work: exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time.
Visual requirements include clarity of vision at 20 inches or less up to 20 feet or more with or without correction; and color vision.
Must be able to perform the following physical activities: Fingering, talking, hearing, and repetitive motions.
SKILLS THAT NEED REFINEMENT FOR ADVANCEMENT:
Ability to engineer automation tests with little to no supervision
Develop a understanding of good code vs. bad code
Ability to independently design and implement automation tests
Gain a deeper knowledge of all of the functions of the software engineering tooling
Develop knowledge and appreciate code reuse, and why it’s important
Reduce the number of production defects introduced with code commits
Ability to not only triage production issues, but develop a solution that can ensure they don't regress in the future
Ability to mentor QAs with some support
Helps Shape Acceptance Criteria during Grooming
Defines Verification Checklist (Cross Browser, bug capturing)
Understands what it takes to have Confidence in deployments
Ability to triage production issues
Experience with automation tooling such as Cypress, Selenium, Locust
Commitment to the Hy-Vee Mission and a willingness to promote the values of the company
Excellent verbal and written communication skills
Excellent interpersonal skills; ability to relate to and interact with other people in a friendly, professional manner
Ability to identify problems, develop and execute solutions
MINIMUM EXPERIENCE REQUIRED TO PERFORM JOB:
5 years' experience in a QA or similar role
About Hy-Vee, Inc. Hy-Vee, Inc. is an employee-owned corporation operating more than 260 retail stores across eight Midwestern states with sales of $10 billion annually. The supermarket chain is synonymous with quality, variety, convenience, healthy lifestyles, culinary expertise and superior customer service. Hy-Vee ranks in the Top 10 Most Trusted Brands and has been named one of America’s Top 5 favorite grocery stores. The company’s 80,000 employees provide “A Helpful Smile in Every Aisle” to customers every day.
Visit https://innovate.hy-vee.com to apply today and learn about all the exciting things our IT organization does!