Position Summary:

The Quality Assurance Analyst is responsible for supporting the planning, design and execution of system testing for point of sale and all store and payment related systems. The QA Analyst works collaboratively within the IT department and business units to execute and validate test cases based upon system requirements. Works with IT teams to ensure that software testing best practices and processes are followed on all projects.

Essential Functions/Responsibilities:
  • Become an expert in the functionality of store and payment systems  

  • Define, develop and maintain test scripts

  • Design, maintain and execute manual and automated test cases for functional and end-to-end tests

  • Ensure comprehensive test coverage of functional tests and automated regression test suites

  • Create functional test cases based on requirements and design documents in collaboration with business analysts, developers and architects

  • Perform test data readiness for test cases, as applicable

  • Coordinate user acceptance testing with business stakeholders

  • Execute backend processes to facilitate order flows through test systems

  • Query databases to validate data accuracy in downstream systems

  • Analyze application logs for better understanding of data related issues

  • Record validation for feeds in various formats like XML, JSON, and CSV

  • Escalates proactively issues to the QA Lead

  • Alerts the project team on the potential impact to test schedule

  • Provides timely and accurate status defect information and appropriate metrics to facilitate QA reporting.

  • Bachelor’s degree in Software Engineering, Computer Science, or relevant work experience

  • 5-8 years of experience in manual software testing  

  • Ability to develop reports and presentations that effectively communicate complex processes in business terms

  • Experience with automation tools – Selenium, HP UFT or TestComplete.

  • Experience with defect and test case tracking tools such as JIRA, HL ALM, Bugzilla

  • Experience in driving defect triage meetings and articulating the defect details

  • Experience in analyzing the complexities of the defects to categorize by severity

  • Good understanding of overall QA methodologies and process


















Preferred Education & Experience:

  • 7 years of experience leading testing for projects on complex systems

  • Strong automation experience. You have developed a framework and can explain what that means.

  • Experience with continuous delivery/integration model is a plus

  • Point of sale testing experience



  • Takes actions to support Company strategies and tactics

  • Maintains positive attitude and momentum in challenging situations

  • Communicates effectively with all partners

  • Demonstrates flexibility, resiliency and productivity in response to shifting priorities

  • Strives for continuous improvement

  • Shares ideas with others to address daily business issues

  • Builds working relationships characterized by cooperation and mutual respect

  • Shares ideas and resolves conflict constructively

  • Leverages skills and experiences to contribute to the success of team goals

  • Recognizes individuals and team success

  • Works with managers and others to create and maintain a development plan

  • Displays an ongoing commitment to learning and self-improvement

  • Demonstrates an appreciation of diverse perspectives in interactions with others

  • Delivers on Belk’s brands and strives to exceed customer needs

  • Seeks and shares customer feedback with others

  • Delivers high quality products and services

  • Focuses on desired results and how best to achieve them

  • Takes personal responsibility for the quality and timeliness of work

  • Prioritizes work to accomplish most important objectives



Back to Job List