Bloomington, Minnesota, USA
3 days ago
Software Engineer

Company Description

Since 1940, Dairy Queen® has been one of the world’s best-known and loved brands. Based in Minneapolis, MN, International Dairy Queen Inc., (IDQ), is the parent company of American Dairy Queen Corporation. As a leading franchisor, there are more than 7,000 independently owned and operated restaurants in the U.S., Canada, and more than 20 countries around the world. IDQ is a subsidiary of Berkshire Hathaway Inc. (Berkshire) which is led by Warren Buffett, the legendary investor and CEO of Berkshire.

Here at IDQ, we create extraordinary Fan experiences every day and we do this through our commitment to hiring and retaining only the best-in-class talent. We firmly believe that our employees are the catalyst to the success of the company where their initiative, strategic thinking, and entrepreneurial spirit are recognized and rewarded. We're looking for motivated, passionate, and dedicated individuals with an inherent need and ambition to go after bigger challenges.

 

Job Description

The Software Engineer is responsible for building, reporting, automating, maintaining, and executing a testing strategy within the retail technology and DevOps stack. Testing considerations include functionality, security, performance, compatibility and usability.  This position will be responsible for automating tests within complex projects to ensure product quality. The Software Engineer needs to be a strong communicator and work beside multiple external vendors and within IDQ’s internal team. This role works closely with IDQ’s Retail Technology Team and other internal cross functional team members.

Key Accountabilities Include:

Testing and Reporting 

Works autonomously and with minimal supervision, yet collaboratively within DevOps and Retail Technology teamsCreate detailed, comprehensive and well-structured test plans and test casesEnsure product teams provide clear documentation that outline feature enhancement, release components and other change elementsDesign, develop and execute automation scriptsCreate reports that communicate test status and report findingsMake recommendations and consider opportunities to enhance QA processesDemonstrates good judgement in implementing methods and time managementUtilize SQL database and SSRS to perform data analysisWork with product and project managers cross-functionally to establish and continuously refine plans and test cases

 

Communication 

Communicate test strategies and activities to appropriate team members across the organization on a bi-weekly basisCommunicate and work directly with third party vendors to test new releases within the POS and mobile technology stackContribute during vendor management conference calls that serve to organize development activities by escalating identified or anticipated QA concerns, or program aspects that require clarificationWork with DevOps to build quality power platform appsUtilize multiple communication channels including Microsoft products, JIRA, Asana, Teams, etc.

Release Management

Partner with internal team and vendors to assess the severity of and identify solutions for bugs/defectsMake determinations as to whether a release meets UAT acceptance criteriaReview release management notes and provide feedback regarding any opportunities for clarification relative to new or modified user featuresStay up to date with new testing tools and test strategies

QualificationsB.A. or B.S. Degree in IS, IT or related field, or equivalent combination of education and work experience3+ years of Quality Assurance experience in a Technology Department, collaboratively working with business partners, technical teams and vendorsExperience with Azure DevOps (CI/CD for Power Apps)Experience in developing automated test cases in at least one programming languageComprehensive understanding of testing concepts, tools, and methodologies, including integration, system, regression, compatibility, and GUI / performance testingExperienced in taking requirements and turning them into test cases and reporting bugs/issues across an internal team and vendor team environmentHands-on experience with automated testing toolsExperience with retail technology desiredExcellent attention to detail and organizational skills in a fast-paced environmentSoftware Development Life Cycle experienceStrong interpersonal skillsStrong communication and presentation skills Must be able to learn new software quickly

 

 

Additional Information

All your information will be kept confidential according to EEO guidelines.  You must be work authorized in the United States without the need for employer sponsorship.

Benefits

Our benefit package supports the well-being of our employees and their families.  Our comprehensive benefit package includes, medical, dental, 401K match, paid time off (including volunteer time as well as parental leave) and so much more!  To learn more about our great benefit offerings, Click Here.

Work Environment

Most positions located out of our global headquarters in Bloomington, MN will work a hybrid work schedule where you will work 2 collaboration days a week.  Additional in office time may be required to support team/project needs.  Positions will be identified as “remote eligible” when consideration will be given to candidates outside of drivable distance to our Bloomington office.

Our Commitment to Diversity, Equity and Inclusion

We are committed to creating a culture of diversity, equity and inclusion for all who touch DQ.  We believe in and commit to fostering a community where employees bring their authentic selves to work; where we recruit, engage and retain employees, franchise owners and suppliers with diverse background and identities; and where everyone feels welcome engaging with our DQ brand.

 

IDQ is an Equal Opportunity Employer that values the strength diversity brings to the workplace. IDQ participates in the US E-Verify program.  You must be work authorized in the United States without the need for employer sponsorship.

Confirm your E-mail: Send Email