Software QA Integration Engineer

Location: Dallas OR Chicago OR Louisville KY
Job Type: Engineering

IQ Workforce is a leading recruiting firm for the engineering, analytics, and data science communities.

Our client is a global restaurant company, which engages in the development and operation of some of the most recognizable brands in the world. They have over 30,000 employees and operate over 50,000 restaurants in 150+ nations and territories.

One of their brands is looking for a self-motivated Software QA Integration Engineer who will serve as the QA expert on complex applications development work assignments and problems. They desire a candidate who is an innovative and resourceful creative programmer with a talent for a great QA experience. The position requires coordinating with multiple teams to ensure quality from a holistic perspective, as well as an automation strategy. Someone who loves to code, loves business application development, and is a creative, conceptual thinker able to persuade others and work effectively with technical and non-technical teams.

Responsibilities include:
Coordinate with multiple teams to ensure that product and coupon data is consistent across all brand applications

Perform end-to-end regression testing on customer facing and restaurant facing applications

Develop test automation scripts, detailed test plans and test cases

Serve as a QA Engineer on an Agile/Scrum integration team to define user scenarios and implement automated tests to verify those scenarios are accounted for in the software

Review user stories to ensure that requirements are testable and validate that user expectations are achieved during the testing process

Ability to analyze test results for trends and patterns of failure, problem solve and perform basic investigative testing techniques.

Create test reports to provide current status of all test efforts

Tools and Technology:
Python 3

Behave (or BDD equivalent)

Selenium, Appium and Restful, or comparable automation testing suite

Confluence/JIRA (preferred)


Bachelor’s degree in Computer Science or equivalent experience

3-5 years of IT QA or Development Engineering experience

2 years of experience in Agile/Scrum environment on Product Team

Solid Understanding Unit, Integration, and Functional Behavior test frameworks

Excellent Communication and organizational skills

Experience building testing automation frameworks and solutions

Experience with testing Single Page Applications (Angular JS)

Technical experience with SQL and NoSQL databases, MongoDB preferred

2+ years of AWS or GCP and their services with a good understanding of cloud-based applications