QA Analyst

GK SoftwareRaleigh, NC
Onsite

About The Position

As a QA Analyst, your job involves executing and enhancing quality assurance standards for in-restaurant, in-store, web, and mobile customer-facing technologies and services, such as restaurant, fuel, and retail point of sale (POS), as well as back-office systems. Apply proven analytical and problem-solving skills to validate IT processes through careful testing to maximize the benefit of business investments in IT initiatives. Remain current on industry trends and the latest techniques/technologies that help drive effective QA processes to improve the results we deliver to our clients. This position is on-site, Monday - Friday, at the GK Software USA, Inc. office location in Raleigh, NC.

Requirements

  • Bachelor’s Degree in Computer Science or Information Technology or equivalent professional experience
  • 3+ years of relevant technical QA experience or similar role
  • Office Skills (Word, Excel, PPT)
  • Technical Affinity & Experience
  • Basic SQL / Databases
  • Basic Linux
  • XML
  • Ability to work with various QA/Testing tools and technologies (i.e. Jira, Testlink, SOAP UI, Postman)
  • Problem analysis

Nice To Haves

  • Retail, Fuel Pharmacy, Restaurant, or POS experience is a big plus
  • Scripting (Python) experience is an advantage
  • Retail Process Knowledge (Retail Experience) a big plus
  • POS / Backoffice
  • Store processes
  • ERP

Responsibilities

  • Actively participate in enhancing QA processes and procedures for the organization.
  • Work closely with the development team, product owners, and other team members to determine the scope of testing to ensure maximum test coverage.
  • Plan and execute tests for new, modified, or existing solutions to ensure that the final product meets high-quality standards, is fully functional, and satisfies the end user expectations.
  • Create and execute well-structured test plans, test cases, and test scripts to ensure the overall quality of the product is met.
  • Identify any potential issues with the product and report the issues effectively to the development team.
  • Work collaboratively with the development team on the issue resolution and recommend program improvements.
  • Perform regression/smoke tests when necessary as a final check to ensure that the product is of good quality before delivering to the customer.
  • Report test results, QA status, and risks to the project team in a timely manner before delivery of the product to the customer.
  • Replicate and analyze issues related to the current system or reported by the customer including database and environment level investigation.
  • Help set up and maintain internal test environments and test data. Install new versions of the applications under test.
  • Work closely with the test automation team to determine areas of the product that can be automated. Support test script creation and execution.
  • Assist customers with testing and training.
  • Assist with hardware setup for testing.
  • Demonstrate new features for project stakeholders (can include customers, management, product owners, and project managers).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service