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

  • 3-6 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:

  • 5 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

Back to Job List