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.
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